public void AddStudentTestExistingStudent()
 {
     Course course = new Course("QualityCode");
     Student petar = new Student("Petar Petrov", 12345);
     course.AddStudent(petar);
     course.AddStudent(petar);
 }
 public void AddStudentTestTwoStudents()
 {
     Course course = new Course("QualityCode");
     course.AddStudent(new Student("Petar Petrov", 12345));
     course.AddStudent(new Student("Todor Todorov", 54321));
     Assert.IsTrue(course.Students.Count == 2);
 }
示例#3
0
 public void CourseAddStudentRegularTest()
 {
     Course course = new Course("C#", new List<Student>());
     Student student = new Student("Svetlin", 11111);
     Student student1 = new Student("Joro", 11112);
     course.AddStudent(student);
     course.AddStudent(student1);
     Assert.AreEqual(2, course.Students.Count);
 }
示例#4
0
 public void CourseAddStudentAlreadyInTheCourseTest()
 {
     Course course = new Course("C#", new List<Student>());
     Student student = new Student("Svetlin", 11111);
     Student student1 = new Student("Svetlin", 11111);
     course.AddStudent(student);
     course.AddStudent(student1);
     Assert.AreEqual(1,course.Students.Count);
 }
 public void CourseConstructorTestListStudents()
 {
     Course course = new Course("QualityCode");
     Student petar = new Student("Petar Petrov", 12345);
     course.AddStudent(petar);
     Assert.IsTrue(course.Students.Contains(petar));
 }
 public void AddStudentTestMoreThanMaximumStudents()
 {
     Course course = new Course("QualityCode");
     for (int i = 0; i < 31; i++)
     {
         course.AddStudent(new Student("Petar Petrov " + i, 10000 + i));
     }
 }
示例#7
0
 public void CourseAddStudentWhenTheCourseIsFullTest()
 {
     Course course = new Course("C#", new List<Student>());
     for (int i = 0; i < 40; i++)
     {
         Student student = new Student("Svetlin" + i, 11100 + i);
         course.AddStudent(student);
     }
 }
 public void RemoveStudentTest()
 {
     Course course = new Course("QualityCode");
     course.AddStudent(new Student("Petar Petrov", 12345));
     Student todor = new Student("Todor Todorov", 54321);
     course.AddStudent(todor);
     course.RemoveStudent(todor);
     Assert.IsTrue(course.Students.Count == 1);
 }
 public void AddStudentTestOneStudent()
 {
     Course course = new Course("QualityCode");
     course.AddStudent(new Student("Petar Petrov", 12345));
     Assert.IsTrue(course.Students.Count == 1);
 }
 public void ToStringTestTwoStudents()
 {
     Course course = new Course("QualityCode");
     course.AddStudent(new Student("Petar Petrov", 12345));
     course.AddStudent(new Student("Todor Todorov", 54321));
     string expected = "Course name QualityCode; Student Petar Petrov, ID 12345; Student Todor Todorov, ID 54321; ";
     string result = course.ToString();
     Assert.AreEqual(expected, result);
 }
示例#11
0
 public void JoinCourse(Course course)
 {
     course.AddStudent(this);
 }