static void Main(string[] args) { Course math = new Course("Math"); for (int i = 0; i < 30; i++) { math.AddStudent(new Student("Test Student : " + i)); } Console.WriteLine(math); math.RemoveStudentByID(10000); math.RemoveStudentByID(10001); math.RemoveStudentByID(10002); Console.WriteLine(math); //throw exception //math.RemoveStudentByID(9); SchoolDem PMG = new SchoolDem("PMG"); PMG.AddCourse(math); //throwing exceptions //PMG.AddCourse(math); //PMG.AddCourse(null); Console.WriteLine(PMG); var school = new SchoolDem("Banichka"); var course = new Course("Alg"); school.AddCourse(course); Console.WriteLine(school); }
public void AddingTheSameCourseMoreThanOnce_ThrowException() { var school = new SchoolDem("Filipovo"); var course = new Course("Alg"); school.AddCourse(course); school.AddCourse(course); }
public void CheckIfCourseIsRemoved_IfTrue() { var school = new SchoolDem("A"); var course = new Course("Breakfast"); school.AddCourse(course); school.RemoveCourse(course); Assert.IsTrue((school.ToString().IndexOf(course.ToString()) <= 0)); }
public void CheckIfACourseIsAddedCorrectly_IfTrue() { var school = new SchoolDem("Banichka"); var course = new Course("Alg"); school.AddCourse(course); var splited = Regex.Split(school.ToString(), @"\W+").ToList(); Assert.IsTrue(splited[0].Equals("Banichka") && splited[1].Equals("Alg")); }
public void AddingANullCourse_ThrowException() { var school = new SchoolDem("Al"); school.AddCourse(new Course(" ")); }