public void RemoveStudentTest() { Student testStudent = new Student("Lili", 11111); Course CSharp = new Course(); CSharp.AddStudent(testStudent); CSharp.RemoveStudent(testStudent.IDNumber); }
public void AddStudent(Student student) { if (courseStudents.Count == 30) { throw new ArgumentOutOfRangeException("Students in a course should be less than 30"); } courseStudents.Add(student); }
public void CourseOverflowTest() { Course CSharp = new Course(); for (int i = 0; i < 40; i++) { Student testStudent = new Student("Lili" + i, 11110 + i); CSharp.AddStudent(testStudent); } }
public static void AddStudent(Student student) { foreach (var schoolStudent in students) { if (student.IDNumber == schoolStudent.IDNumber) { throw new ArgumentException("Student with this ID number already exists in the school"); } } students.Add(student); }
public void StudentUniqueIDNumberTest() { Student testStudent = new Student("Lili", School.GenerateIDNumber()); }
public void StudentSmallIDNumberTest() { Student testStudent = new Student("Lili", 1); }
public void StudentNullNameTest() { Student testStudent = new Student(null, 11111); }
public void StudentNoNameTest() { Student testStudent = new Student("", 11111); }
public void StudentNameTest() { Student testStudent = new Student("Lili", 11111); string name = testStudent.Name; Assert.AreEqual("Lili", name); }
public void StudentIDNumberTest() { Student testStudent = new Student("Lili", 11111); int idNumber = testStudent.IDNumber; Assert.AreEqual(11111, idNumber); }
public void StudentBigIDNumberTest() { Student testStudent = new Student("Lili", 7777777); }
public void AddStudentTest() { Student testStudent = new Student("Lili", 11111); Course CSharp = new Course(); CSharp.AddStudent(testStudent); }