Beispiel #1
0
        private static void VerifyComputedGradeMatchesExpectedGrade(StudentGradeSubmissionBundle submissionBundle, StudentGrade expectedGrade)
        {
            var grade = submissionBundle.ComputeGrade();

            grade.Should().BeEquivalentTo(expectedGrade);
        }
Beispiel #2
0
 public void ShouldReturnTheExpectedGrade(StudentGradeSubmissionBundle submissionBundle, StudentGrade expectedGrade)
 {
     VerifyComputedGradeMatchesExpectedGrade(submissionBundle, expectedGrade);
 }
Beispiel #3
0
 public void ShouldReturnPerfectGradeWhenStudentAnswersAllQuestionsCorrectly(StudentGradeSubmissionBundle submissionBundle, StudentGrade expectedGrade)
 {
     VerifyComputedGradeMatchesExpectedGrade(submissionBundle, expectedGrade);
 }
Beispiel #4
0
 public void ShouldReturnZeroGradeWhenStudentAnswersAllQuestionsWrong(StudentGradeSubmissionBundle submissionBundle, StudentGrade expectedGrade)
 {
     VerifyComputedGradeMatchesExpectedGrade(submissionBundle, expectedGrade);
 }