コード例 #1
0
 public void TestCourseIfFullWith30Students()
 {
     Course english = new Course("English");
     english.StudentsCount = 30;
     bool courseFull = english.CheckIfCourseIsFull();
     Assert.IsTrue(courseFull);
 }
コード例 #2
0
 public void TestCourseIfFullWithNegativeStudents()
 {
     Course english = new Course("English");
     english.StudentsCount = -5;
     bool courseFull = english.CheckIfCourseIsFull();
     Assert.IsFalse(courseFull);
 }
コード例 #3
0
 public void TestCourseAddStudentWhenMaxedOut()
 {
     Course english = new Course("English");
     english.StudentsCount = 30;
     int studentCount = 30;
     Assert.AreEqual(studentCount, english.StudentsCount, "Student count is different");
 }
コード例 #4
0
 public void TestCourseRemoveStudent()
 {
     Course english = new Course("English");
     Student misho = new Student("Misho");
     english.AddStudent(misho);
     english.Remove(misho);
     Assert.AreEqual(0, english.StudentsCount, "Student count is different!");
 }
コード例 #5
0
 public void TestCourseAddStudent()
 {
     Student misho = new Student("Misho");
     Course english = new Course("English");
     english.AddStudent(misho);
     int studentCount = 1;
     Assert.AreEqual(studentCount, english.StudentsCount, "Student count is different");
 }
コード例 #6
0
 public void TestSchoolAddCourse()
 {
     Course english = new Course("English");
     School hornsworth = new School("Hornsworth High");
     hornsworth.AddCourse(english);
     int cousesCount = 1;
     Assert.AreEqual(cousesCount, hornsworth.Courses.Count,
         "Courses count is different!");
 }
コード例 #7
0
 public void RemoveCourse(Course course)
 {
     if (course != null)
     {
         this.courses.Remove(course);
     }
     else
     {
         throw new NullReferenceException("Course does not exist");
     }
 }
コード例 #8
0
 public void TestCourseGetStudents()
 {
     //how to test this
     Course english = new Course("English");
     Student misho = new Student("Misho");
     english.AddStudent(misho);
     List<Student> testList = new List<Student>();
     testList.Add(misho);
     Assert.AreEqual(testList[0], english.Students[0],
         "Students in course are not the same");
     //CollectionAssert.AreEqual(testList, english.Students,
         //"Students in course are not the same");
 }
コード例 #9
0
 public void AddCourse(Course course)
 {
     this.courses.Add(course);
 }
コード例 #10
0
 public void RemoveCourse(Course course)
 {
     this.courses.Remove(course);
 }