public void GetFinalRating_ShouldReturnCorrectResult(double average, int expectedRating) { IStudentGradesAverageService studentGradesAverageService = new StudentsGradesAverageServiceMock((decimal)average); var serviceUnder = new StudentsFinalRatingService(studentGradesAverageService); var result = serviceUnder.GetFinalRating(null); Assert.AreEqual(result, expectedRating); }
public StudentsFinalRatingServiceTests() { studentGradesAverageServiceMock = Substitute.For <IStudentGradesAverageService>(); serviceUnderTests = new StudentsFinalRatingService(studentGradesAverageServiceMock); }
public StudentsFinalRatingServiceTests() { studentsGradesAverageServiceMock = new Mock <IStudentGradesAverageService>(); serviceUnderTests = new StudentsFinalRatingService(studentsGradesAverageServiceMock.Object); }