public void AssignGradeErrorTest1() { //// Arrange var errors = new List<string>(); Mock<IInstructorRepository> mockRepository = new Mock<IInstructorRepository>(); InstructorService iserv = new InstructorService(mockRepository.Object); iserv.AssignGrade(null, string.Empty, 1, string.Empty, ref errors); Assert.AreEqual(1, errors.Count); }
public void AssignGradeErrorTest2() { //// Arrange var errors = new List<string>(); Mock<IInstructorRepository> mockRepository = new Mock<IInstructorRepository>(); InstructorService iserv = new InstructorService(mockRepository.Object); Schedule s = new Schedule { ScheduleId = 99, Year = "1000", Quarter = "Winter", Session = "2" }; iserv.AssignGrade(s, string.Empty, 1, string.Empty, ref errors); Assert.AreEqual(1, errors.Count); }
public string AssignGrade(Schedule schedule, string studentId, int instructorId, string grade) { var errors = new List<string>(); var repository = new InstructorRepository(this.entities); var service = new InstructorService(repository); service.AssignGrade(schedule, studentId, instructorId, grade, ref errors); if (errors.Count == 0) { return "ok"; } return "error"; }
public void AssignGrade() { //// Arrange var errors = new List<string>(); Mock<IInstructorRepository> mockRepository = new Mock<IInstructorRepository>(); InstructorService iserv = new InstructorService(mockRepository.Object); Schedule s = new Schedule { ScheduleId = 99, Year = "1000", Quarter = "Winter", Session = "2" }; mockRepository.Setup(x => x.AssignGradeToStudent(s, "1", 1, "A+", ref errors)); iserv.AssignGrade(s, "1", 1, "A+", ref errors); mockRepository.Verify(x => x.AssignGradeToStudent(s, "1", 1, "A+", ref errors), Times.Once()); }