public void StudentNameTest() { var school = new School(); var studentIvan = school.RegisterStudent("Ivan"); Assert.AreEqual("Ivan", studentIvan.Name); }
public void CreateStudentTest() { var school = new School(); var studentIvan = school.RegisterStudent("Ivan"); Assert.AreEqual(10000, studentIvan.UniqueNumber); }
public void AddNullStudentToCourseTest() { var school = new School(); var csharpCourse = school.RegisterCourse("C# Part 2"); school.AddStudentToCourse(null, csharpCourse); }
public void StudentsCountAfterCreateStudentTest() { var school = new School(); var studentIvan = school.RegisterStudent("Ivan"); Assert.AreEqual(1, school.Students.Count); }
public void AddStudentMultipleTimeToCourseTest() { var school = new School(); var studentIvan = school.RegisterStudent("Ivan"); var csharpCourse = school.RegisterCourse("C# Part 2"); school.AddStudentToCourse(studentIvan, csharpCourse); school.AddStudentToCourse(studentIvan, csharpCourse); }
public Student() { this.id = 0; this.firstName = null; this.lastName = null; this.age = 0; this.grade = 0.0d; this.marks = new HashSet<Mark>(); this.school = null; }
static void Main() { var school = new School(); var studentIvan = school.RegisterStudent("Ivan"); Console.WriteLine(studentIvan); var studentPeter = school.RegisterStudent("Peter"); Console.WriteLine(studentPeter); var csharpCourse = school.RegisterCourse("C# Fundamentals"); school.AddStudentToCourse(studentIvan, csharpCourse); school.AddStudentToCourse(studentPeter, csharpCourse); Console.WriteLine(csharpCourse); }
public void AddMissingStudentToCourseTest() { var school = new School(); var studentIvan = school.RegisterStudent("Ivan"); var school2 = new School(); var csharpCourse = school2.RegisterCourse("C# Part 2"); school2.AddStudentToCourse(studentIvan, csharpCourse); }
public void RegisterStudentWithEmptyNameTest() { var school = new School(); var studentIvan = school.RegisterStudent(""); }
public void RegisterStudentWithNullNameTest() { var school = new School(); var studentIvan = school.RegisterStudent(null); }
public void RemoveNullStudentFromCourseTest() { var school = new School(); var csharpCourse = school.RegisterCourse("C# Part 2"); school.RemoveStudentFromCourse(null, csharpCourse); }
public void Add_100_000_StudentsToCourseTest() { var school = new School(); var csharpCourse = school.RegisterCourse("C# Part 2"); for (int i = 0; i < 100001; i++) { var studentIvan = school.RegisterStudent("Ivan"); school.AddStudentToCourse(studentIvan, csharpCourse); if (csharpCourse.Students.Count == csharpCourse.StudentsCapacity - 1) { csharpCourse = school.RegisterCourse(i.ToString()); // Random name } } }
public void AddStudentToCourseTest() { var school = new School(); var csharpCourse = school.RegisterCourse("C# Fundamentals"); var studentIvan = school.RegisterStudent("Ivan"); school.AddStudentToCourse(studentIvan, csharpCourse); Assert.AreEqual(1, csharpCourse.Students.Count); }
public void RegisterDuplicateCourseTest() { var school = new School(); var csharpCourse = school.RegisterCourse("C# Fundamentals"); var csharpCourseDuplicate = school.RegisterCourse("C# Fundamentals"); }
public void RegisterCourseWithEmptyNameTest() { var school = new School(); var emptyNameCourse = school.RegisterCourse(""); }
public void RegisterCourseWithNullNameTest() { var school = new School(); var nullNameCourse = school.RegisterCourse(null); }
public void CourseCountAfterCreateCourseTest() { var school = new School(); var csharpCourse = school.RegisterCourse("C# Fundamentals"); Assert.AreEqual(1, school.Courses.Count); }
public void CreateCourseTest() { var school = new School(); var csharpCourse = school.RegisterCourse("C# Fundamentals"); Assert.AreEqual(0, csharpCourse.Students.Count); }
public void AddStudentToCourseUnderMaxCapacityTest() { var school = new School(); var csharpCourse = school.RegisterCourse("C# Fundamentals"); for (int i = 0; i < 31; i++) { var studentIvan = school.RegisterStudent(i.ToString()); school.AddStudentToCourse(studentIvan, csharpCourse); } }
public void RemoveStudentFromCourseTest() { var school = new School(); var studentIvan = school.RegisterStudent("Ivan"); var csharpCourse = school.RegisterCourse("C# Part 2"); school.AddStudentToCourse(studentIvan, csharpCourse); school.RemoveStudentFromCourse(studentIvan, csharpCourse); }