Example #1
0
        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);
        }
Example #2
0
        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));
        }
Example #3
0
        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);
        }