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); }