Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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";
        }
Esempio n. 4
0
        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());
        }