public static void TestSchoolSystem() { var firstClass = new Class("12B"); firstClass.AddStudent(new Student("Ivan", 1)); firstClass.AddStudent(new Student("Todor", 2)); firstClass.AddStudent(new Student("Dragan", 3)); firstClass.AddStudent(new Student("Penka", 4)); firstClass.AddTeacher(new Teacher("Radev")); firstClass.AddTeacher(new Teacher("Ivan Ivanov", "Great teacher!")); var ivailoTeacher = new Teacher("Ivailo Ivanov"); ivailoTeacher.AddDiscipline(new Discipline("Math", 2, 2)); ivailoTeacher.AddDiscipline(new Discipline("Informatics", 5, 9)); ivailoTeacher.AddDiscipline(new Discipline("Biology", 1, 1)); firstClass.AddTeacher(ivailoTeacher); var secondClass = new Class("12A"); secondClass.AddStudent(new Student("Pesho", 12)); secondClass.AddStudent(new Student("Tosho", "Best student", 2)); secondClass.AddStudent(new Student("Ivancho", "Poot student", 4)); secondClass.AddTeacher(new Teacher("Petko")); secondClass.AddTeacher(new Teacher("Ivan", "Best teacher in uour school")); var school = new School("SOU Tsar Simeon Veliki"); school.AddClass(firstClass); school.AddClass(secondClass); Console.WriteLine(school); }
static void Main() { var someSchool = new School(); var eveningClass = new Class("Level#2"); var trainer = new Teacher("Mr. NakMan"); var disciplineClassA = new Discipline("OOP", 2, 2); var firstStudent = new Student("Anamalech", 1); var thirdStudent = new Student("Corson", 3); var secondStudent = new Student("Boruta", 2); var forthStudent = new Student("Lucifer", 4); //Okay. Let's summon the demons... pardon, Demos! someSchool.AddClass(eveningClass); eveningClass.AddTeacher(trainer); trainer.AddDiscipline(disciplineClassA); eveningClass.AddStudent(firstStudent); eveningClass.AddStudent(secondStudent); eveningClass.AddStudent(thirdStudent); eveningClass.AddStudent(forthStudent); Console.WriteLine(eveningClass.ToString()); Console.WriteLine(); }