public void InsertEnrollmentErrorTest()
        {
            //// Arrange
            var errors            = new List <string>();
            var mockRepository    = new Mock <IEnrollmentRepository>();
            var enrollmentService = new EnrollmentService(mockRepository.Object);

            //// Act
            enrollmentService.InsertEnrollment(null, ref errors);

            //// Assert
            Assert.AreEqual(1, errors.Count);
        }
        public void InsertEnrollmentErrorTest2()
        {
            //// Arranage
            var errors            = new List <string>();
            var mockRepository    = new Mock <IEnrollmentRepository>();
            var enrollmentService = new EnrollmentService(mockRepository.Object);
            var enrollment        = new Enrollment
            {
                StudentId  = string.Empty,
                ScheduleId = -1,
                Grade      = "AB",
                GradeValue = -1.0f
            };

            //// Act
            enrollmentService.InsertEnrollment(enrollment, ref errors);

            //// Assert
            Assert.AreEqual(4, errors.Count);
        }