public void Delete_DeletesCourseAssociationsFromDatabase_CourseList() { 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(); testCourse.AddStudent(testStudent); testCourse.AddDepartment(testDepartment); testCourse.Delete(); List <Course> resultDepartmentCourses = testDepartment.GetCourses(); List <Course> resultStudentCourses = testStudent.GetCourses(); List <Course> testDepartmentCourses = new List <Course> { }; List <Course> testStudentCourses = new List <Course> { }; CollectionAssert.AreEqual(testDepartmentCourses, resultDepartmentCourses); CollectionAssert.AreEqual(testStudentCourses, resultStudentCourses); }
public ActionResult AddDeptToCourse(int id) { Department thisDepartment = Department.Find(Int32.Parse(Request.Form["newdept"])); Course thisCourse = Course.Find(id); thisCourse.AddDepartment(thisDepartment); return(RedirectToAction("CourseDetails", id)); }
public ActionResult CoursesPost() { string name = Request.Form["name"]; int number = int.Parse(Request.Form["number"]); Department department = Department.Find(int.Parse(Request.Form["department"])); Course newCourse = new Course(name, number); Console.WriteLine(department.GetName()); // Not seeing department in coursedetails.CShtml newCourse.AddDepartment(department); newCourse.Save(); return(View("Courses", Course.GetAll())); }
public void AddDepartment_AddsDepartmentToCourse_DepartmentList() { Department testDepartment = new Department("History"); testDepartment.Save(); Course testCourse = new Course("History of the World", "HIST101"); testCourse.Save(); testCourse.AddDepartment(testDepartment); List <Department> result = testCourse.GetDepartments(); List <Department> testList = new List <Department> { testDepartment }; CollectionAssert.AreEqual(testList, result); }
public void AddDepartment_AddDepartmentToCourse_ListOfDepartments() { Department newDepartment = new Department("Science"); newDepartment.Save(); Course newCourse = new Course("Math", 101); newCourse.Save(); newCourse.AddDepartment(newDepartment); string expected = newDepartment.GetName(); string actual = newCourse.GetDepartment().GetName(); Assert.AreEqual(expected, actual); }