public void ExpectAddCourseToAddTheCourse() { var school = new School(); var course = new Course(); var billy = new Student("Billy", 10000); course.AddStudent(billy); school.AddCourse(course); Assert.AreEqual(school.Courses[0], course, "Expected the school to have an added course"); }
public void ExpectRemoveCourseToRemoveTheCourse() { var school = new School(); var course = new Course(); var billy = new Student("Billy", 10000); course.AddStudent(billy); school.AddCourse(course); school.RemoveCourse(course); Assert.AreEqual(school.Courses.Count, 0, "Expected the school to have an empty course list"); }
public void ExpectAddCourseToSchoolToThrowWhenAddingANullValue() { var school = new School(); school.AddCourse(null); }