public void Delete_DeletesDepartmentAssociationsFromDatabase_DepartmentList() { DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7); Student testStudent = new Student("Joe Green", dt); testStudent.Save(); Department testDepartment = new Department("History"); testDepartment.Save(); Course testCourse = new Course("History of the World", "HIST101"); testCourse.Save(); testDepartment.AddStudent(testStudent); testDepartment.AddCourse(testCourse); testDepartment.Delete(); List <Department> resultCourseDepartments = testCourse.GetDepartments(); List <Department> resultStudentDepartments = testStudent.GetDepartments(); List <Department> testCourseDepartments = new List <Department> { }; List <Department> testStudentDepartments = new List <Department> { }; CollectionAssert.AreEqual(testCourseDepartments, resultCourseDepartments); CollectionAssert.AreEqual(testStudentDepartments, resultStudentDepartments); }
public ActionResult AddCourseToDept(int id) { Course thisCourse = Course.Find(Int32.Parse(Request.Form["newcourse"])); Department thisDepartment = Department.Find(id); thisDepartment.AddCourse(thisCourse); return(RedirectToAction("DepartmentDetails", id)); }
public void AddCourse_AddsCourseToDepartment_CourseList() { Course testCourse = new Course("History of the World", "HIST101"); testCourse.Save(); Department testDepartment = new Department("History"); testDepartment.Save(); testDepartment.AddCourse(testCourse); List <Course> result = testDepartment.GetCourses(); List <Course> testList = new List <Course> { testCourse }; CollectionAssert.AreEqual(testList, result); }