优化毕业审核、学位审核
This commit is contained in:
1 parent
71ee21b063
commit
5dc1ae4e3a
19 files changed
+9645
-57
No files matched your search
@@ -6,26 +6,24 @@ namespace Jiaowu.Api.Tests;
|
||||
public sealed class DegreeAwardRulesTests
|
||||
{
|
||||
[Fact]
|
||||
public void Graduated_student_meeting_gpa_requirement_is_granted()
|
||||
public void Eligible_student_meeting_gpa_requirement_is_granted()
|
||||
{
|
||||
var conclusion = DegreeAwardRules.Evaluate(
|
||||
true, StudentStatus.Graduated, 3.12m, 2.0m);
|
||||
true, 3.12m, 2.0m);
|
||||
|
||||
Assert.Equal(DegreeAwardConclusion.Granted, conclusion);
|
||||
}
|
||||
|
||||
[Theory]
|
||||
[InlineData(false, StudentStatus.Graduated, 3.12, 2.0)]
|
||||
[InlineData(true, StudentStatus.Active, 3.12, 2.0)]
|
||||
[InlineData(true, StudentStatus.Graduated, 1.99, 2.0)]
|
||||
[InlineData(false, 3.12, 2.0)]
|
||||
[InlineData(true, 1.99, 2.0)]
|
||||
public void Missing_prerequisite_prevents_degree_award(
|
||||
bool graduationEligible,
|
||||
StudentStatus status,
|
||||
decimal averageGradePoint,
|
||||
decimal minimumGradePoint)
|
||||
{
|
||||
var conclusion = DegreeAwardRules.Evaluate(
|
||||
graduationEligible, status, averageGradePoint, minimumGradePoint);
|
||||
graduationEligible, averageGradePoint, minimumGradePoint);
|
||||
|
||||
Assert.Equal(DegreeAwardConclusion.NotGranted, conclusion);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user