Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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()));
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }