Example #1
0
        public List <StudentTakenCourse> GetStudentTakenCourse(string studentId)
        {
            var service = new StudentTakenCourseService(new StudentTakenCourseRepository());
            var errors  = new List <string>();

            return(service.GetStudentTakenCourse(studentId, ref errors));
        }
Example #2
0
        ////[ExpectedException(typeof(ArgumentException))]
        public void UpdateStudentTakenCourseErrorTest()
        {
            //// Arrange
            var errors                    = new List <string>();
            var mockRepository            = new Mock <IStudentTakenCourseRepository>();
            var studenttakencourseService = new
                                            StudentTakenCourseService(mockRepository.Object);

            //// Act
            studenttakencourseService.UpdateStudentTakenCourse(null, ref errors);

            //// Assert
            Assert.AreEqual(1, errors.Count);
        }
Example #3
0
        public string DeleteStudentTakenCourse(string studentId, int courseId)
        {
            var errors     = new List <string>();
            var repository = new StudentTakenCourseRepository();
            var service    = new StudentTakenCourseService(repository);

            service.DeleteStudentTakenCourse(studentId, courseId, ref errors);

            if (errors.Count == 0)
            {
                return("ok");
            }

            return("error");
        }
Example #4
0
        public string UpdateStudent(StudentTakenCourse student)
        {
            var errors     = new List <string>();
            var repository = new StudentTakenCourseRepository();
            var service    = new StudentTakenCourseService(repository);

            service.UpdateStudentTakenCourse(student, ref errors);

            if (errors.Count == 0)
            {
                return("ok");
            }

            return("error");
        }
Example #5
0
        ////[ExpectedException(typeof(ArgumentException))]
        public void DeleteStudentTakenCourseErrorTestSuccess()
        {
            //// Arrange
            var errors = new List <string>();

            var mockRepository            = new Mock <IStudentTakenCourseRepository>();
            var studenttakencourseService = new
                                            StudentTakenCourseService(mockRepository.Object);

            //// Act
            studenttakencourseService.DeleteStudentTakenCourse("A12345798", 1, ref errors);

            //// Assert
            Assert.AreEqual(0, errors.Count);
        }
Example #6
0
        ////[ExpectedException(typeof(ArgumentException))]
        public void StudentTakenCourseErrorTest2()
        {
            //// Arranage
            var errors                    = new List <string>();
            var mockRepository            = new Mock <IStudentTakenCourseRepository>();
            var studenttakencourseService = new
                                            StudentTakenCourseService(mockRepository.Object);
            string id = "A123456";

            //// Act
            studenttakencourseService.GetStudentTakenCourse(id, ref errors);

            //// Assert
            Assert.AreEqual(0, errors.Count);
        }
Example #7
0
        ////[ExpectedException(typeof(ArgumentException))]
        public void InsertStudentTakenCourseErrorTest2Success()
        {
            //// Arranage
            var errors                    = new List <string>();
            var mockRepository            = new Mock <IStudentTakenCourseRepository>();
            var studenttakencourseService = new
                                            StudentTakenCourseService(mockRepository.Object);
            var enrollments = new StudentTakenCourse {
                StudentId = "A01242343"
            };

            //// Act
            studenttakencourseService.InsertStudentTakenCourse(enrollments, ref errors);

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