示例#1
0
        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);
        }
示例#2
0
 public StudentsFinalRatingServiceTests()
 {
     studentGradesAverageServiceMock = Substitute.For <IStudentGradesAverageService>();
     serviceUnderTests = new StudentsFinalRatingService(studentGradesAverageServiceMock);
 }
示例#3
0
 public StudentsFinalRatingServiceTests()
 {
     studentsGradesAverageServiceMock = new Mock <IStudentGradesAverageService>();
     serviceUnderTests = new StudentsFinalRatingService(studentsGradesAverageServiceMock.Object);
 }