public void DropEnrolledSchedule(string studentId, int scheduleId) { var errors = new List <string>(); var service = new StudentEnrollmentService(new EnrollmentRuleRepository(), new StudentEnrollmentRepository()); service.DropEnrolledSchedule(studentId, scheduleId, ref errors); }
public List <StudentEnrollment> GetStudentEnrollList(int scheduleId) { var service = new StudentEnrollmentService(new EnrollmentRuleRepository(), new StudentEnrollmentRepository()); var errors = new List <string>(); return(service.GetStudentEnrollList(scheduleId, ref errors)); }
public void EnrollSchedule(string studentId, int scheduleId, string grade_option, int pre_req_status) { var errors = new List <string>(); var repository = new StudentEnrollmentRepository(); var service = new StudentEnrollmentService(new EnrollmentRuleRepository(), repository); service.EnrollSchedule(studentId, scheduleId, grade_option, pre_req_status, ref errors); }
////[ExpectedException(typeof(ArgumentException))] public void EnrollmentScheduleInvalidScheduleIdTest2Success() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <IStudentEnrollmentRepository>(); var mockRepository2 = new Mock <IEnrollmentRuleRepository>(); var studentEnrollmentService = new StudentEnrollmentService(mockRepository2.Object, mockRepository.Object); var list = new List <StudentEnrollment>(); //// Act studentEnrollmentService.EnrollSchedule("A000001", 5, "Letter", 1, ref errors); //// Assert Assert.AreEqual(0, errors.Count); }
////[ExpectedException(typeof(ArgumentException))] public void EnrollmentScheduleNullEnrollmentTest() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <IStudentEnrollmentRepository>(); var mockRepository2 = new Mock <IEnrollmentRuleRepository>(); var studentEnrollmentService = new StudentEnrollmentService(mockRepository2.Object, mockRepository.Object); var list = new List <StudentEnrollment>(); //// Act studentEnrollmentService.EnrollSchedule(null, 1, "Letter", 1, ref errors); //// Assert Assert.AreEqual(1, errors.Count); }
//// [ExpectedException(typeof(ArgumentException))] public void EnrollmentScheduleSuccessTest2() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <IStudentEnrollmentRepository>(); var mockRepository2 = new Mock <IEnrollmentRuleRepository>(); var studentEnrollmentService = new StudentEnrollmentService(mockRepository2.Object, mockRepository.Object); var list = new List <StudentEnrollment>(); //// Act list.Add(new StudentEnrollment { StudentId = "A000000", ScheduleId = 1, GradeOption = "Letter", PrereqStatus = 1 }); //// Assert Assert.AreEqual(0, errors.Count); }