public void ExpectCourseToAddAStudent() { var course = new Course(); var billy = new Student("Billy", 10000); course.AddStudent(billy); Assert.AreSame(billy, course.getStudents[0], "Expects the student inside the course to be the same"); }
public void ExpectCourseToRemoveStudent() { var course = new Course(); var billy = new Student("Billy", 10000); course.AddStudent(billy); course.RemoveStudent(course.getStudents[0]); Assert.AreEqual(course.getStudents.Count, 0, "Expects the students list to be empty"); }
public void ExpectAddMethodToThrowWhenAddingMoreThan30Students() { var course = new Course(); for (int i = 0; i <= 30; i++) { var billy = new Student("Billy" + i, 10000 + i); course.AddStudent(billy); } }
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 ExpectAddMethodToThrowWhenAddingNull() { var course = new Course(); course.AddStudent(null); }