private static void VerifyComputedGradeMatchesExpectedGrade(StudentGradeSubmissionBundle submissionBundle, StudentGrade expectedGrade) { var grade = submissionBundle.ComputeGrade(); grade.Should().BeEquivalentTo(expectedGrade); }
public void ShouldReturnTheExpectedGrade(StudentGradeSubmissionBundle submissionBundle, StudentGrade expectedGrade) { VerifyComputedGradeMatchesExpectedGrade(submissionBundle, expectedGrade); }
public void ShouldReturnPerfectGradeWhenStudentAnswersAllQuestionsCorrectly(StudentGradeSubmissionBundle submissionBundle, StudentGrade expectedGrade) { VerifyComputedGradeMatchesExpectedGrade(submissionBundle, expectedGrade); }
public void ShouldReturnZeroGradeWhenStudentAnswersAllQuestionsWrong(StudentGradeSubmissionBundle submissionBundle, StudentGrade expectedGrade) { VerifyComputedGradeMatchesExpectedGrade(submissionBundle, expectedGrade); }