Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        ////[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);
        }
Beispiel #5
0
        ////[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);
        }
Beispiel #6
0
        //// [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);
        }