public Student(string name,School school)
 {
     this.Name = name;
     this.school = school;
     int id = GenerateUniqueId();
     this.UniqueID = id;
 }
Exemple #2
0
        public void TestSchoolDuplicateId()
        {
            School school = new School();

            school.AddStudent(new Student("Pesho", 50000));
            school.AddStudent(new Student("Gosho", 50000));
        }
 static void Main()
 {
     School newSchool = new School();
     newSchool.AddCourse("test");
     var foundCourse = newSchool.Courses.Find(x => x.CourseName == "test");
     foundCourse.AddStudent("Gaco", newSchool);
 }
 public void BlankSchoolCreation()
 {
     School school = new School();
     var expected = 0;
     var actual = school.Courses.Count;
     Assert.AreEqual(expected, actual);
 }
 public void AddStudent(string name,School school)
 {
     if (this.Students.Count > 30)
     {
         throw new OverflowException("Maximum number of students in this course has been reached - 30");
     }
     this.Students.Add(new Student(name, school));
 }
 public void CreateCourseWithNameAndCheckit()
 {
     School school = new School();
     school.AddCourse("test");
     var expected = "test";
     var actual = school.Courses.Find(x => x.CourseName == "test").CourseName;
     Assert.AreEqual(expected, actual);
 }
 public void CreateCourseWithName()
 {
     School school = new School();
     school.AddCourse("test");
     var expected = 1;
     var actual = school.Courses.Count;
     Assert.AreEqual(expected, actual);
 }
 public void Add31NewStudents()
 {
     School school = new School();
     school.AddCourse("test");
     var course = school.Courses.Find(x => x.CourseName == "test");
     for (int i = 0; i <= 31; i++)
     {
         course.AddStudent("Gosho", school);
     }
 }
 public void AddNewStudent()
 {
     School school = new School();
     school.AddCourse("test");
     var course = school.Courses.Find(x => x.CourseName == "test");
     course.AddStudent("Gosho", school);
     var expected = "Gosho";
     var foundCourse =  school.Courses.Find(x => x.CourseName == "test");
     var foundStuden = foundCourse.Students.Find(x => x.Name == "Gosho");
     var actual = foundStuden.Name;
     Assert.AreEqual(expected, actual);
 }
Exemple #10
0
        public static void Main()
        {
            var st = new Student("dada", 33424);
            var st1 = new Student("d22ada", 31424);

            var languageSchool = new School();
            languageSchool.AddStudent(st);
            languageSchool.AddStudent(st1);

            var math = new Course();
            math.AddStudent(st);
            math.AddStudent(st1);
            math.RemoveStudent(new Student("dddd", 23232));
            languageSchool.AddCourse(math);
            languageSchool.RemoveCourse(math);
            languageSchool.AddCourse(math);
        }
 public void CreateCourseWithNoName()
 {
     School school = new School();
     school.AddCourse("");
 }