public ActionResult AddStudent(int courseId)
        {
            Course  course  = Course.Find(courseId);
            Student student = Student.Find(Int32.Parse(Request.Form["student-id"]));

            course.AddStudent(student);

            return(RedirectToAction("Success", "Home"));
        }
        public void Test_GetStudents_RetrievesAllStudentsWithCourse()
        {
            //Arrange
            Course testCourse = new Course("Intro To CS");

            testCourse.Save();
            Student firstStudent = new Student("Matt Caswell", "04/01/2017", testCourse.GetId());

            firstStudent.Save();
            Student secondStudent = new Student("Jasper", "07/24/2017", testCourse.GetId());

            secondStudent.Save();

            //Act
            testCourse.AddStudent(firstStudent);
            testCourse.AddStudent(secondStudent);
            List <Student> testStudentList = new List <Student> {
                firstStudent, secondStudent
            };
            List <Student> resultStudentList = testCourse.GetStudents();

            //Assert
            Assert.Equal(testStudentList, resultStudentList);
        }
        public void Test_Delete_DeletesCourseAssociationsFromDatabase()
        {
            //Arrange
            Student testStudent = new Student("Jasper", "07/24/2017");

            testStudent.Save();

            string testName   = "Accounting";
            Course testCourse = new Course(testName);

            testCourse.Save();

            //Act
            testCourse.AddStudent(testStudent);
            testCourse.Delete();

            List <Course> resultStudentCourses = testStudent.GetCourses();
            List <Course> testStudentCourses   = new List <Course> {
            };

            //Assert
            Assert.Equal(testStudentCourses, resultStudentCourses);
        }