public Student(string name,School school) { this.Name = name; this.school = school; int id = GenerateUniqueId(); this.UniqueID = id; }
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); }
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(""); }