public void Test_DropCourse_DropsSelectedCourse() { Student testStudent = new Student("Bob", enrollmentDate); testStudent.Save(); Course testCourse1 = new Course("CS101", 1); testCourse1.Save(); testStudent.AddCourse(testCourse1.GetId()); Course testCourse2 = new Course("PHIL101", 2); testCourse2.Save(); testStudent.AddCourse(testCourse2.GetId()); testStudent.DropCourse(testCourse1.GetId()); List<Course> resultList = testStudent.GetCourses(); List<Course> expectedList= new List<Course>{testCourse2}; Assert.Equal(expectedList, resultList); }
public void Test_AddCourse_DisplaysAddedCourses() { Student testStudent2 = new Student("Bob", enrollmentDate); testStudent2.Save(); Course testCourse = new Course("CS101", 1); testCourse.Save(); testStudent2.AddCourse(testCourse.GetId()); List<Course> resultList = testStudent2.GetCourses(); List<Course> expectedList= new List<Course>{testCourse}; Assert.Equal(expectedList, resultList); }
public void AddCourse_AddCoursesForStudents_true() { Student newStudent = new Student("Joe", DateTime.Today); Course course1 = new Course("Math Party", "MTH505"); Course course2 = new Course("Intro", "CS101"); newStudent.Save(); course1.Save(); course2.Save(); List <Course> expectedList = new List <Course> { course1 }; newStudent.AddCourse(course1.GetId()); List <Course> result = newStudent.GetAllCourses(); Assert.Equal(result, expectedList); }