Пример #1
0
        public void SchoolTestRemoveExistentStudent()
        {
            var course = new Course("Javascript");
            var school = new School("TUES");

            school.AddCourse(course);
            school.RemoveCourse(course);
        }
Пример #2
0
        public void SchoolTestRemoveNonExistingCourse()
        {
            var firstCourse = new Course("Javascript");
            var secondCourse = new Course("Csharp");
            var school = new School("TUES");

            school.AddCourse(firstCourse);
            school.RemoveCourse(secondCourse);
        }
Пример #3
0
        public void TestRemoveCourseNormalRemoval()
        {
            School school = new School();
            school.AddCourse(new Course("Chemistry"));
            school.AddCourse(new Course("Geography"));

            school.RemoveCourse(new Course("Chemistry"));
            Assert.IsTrue(school.OfferedCourses.Count == 1);
        }
Пример #4
0
        public void SchoolRemoveNotExistingStudentFromCourseTest()
        {
            School cSharpSchool = new School("C# School");
            Course cSharpCourse = new Course("C# Course");

            cSharpSchool.RemoveCourse(cSharpCourse);

            Assert.AreEqual(0, cSharpSchool.CountOfCourses());
        }
Пример #5
0
        public void SchoolRemoveCourseNonExistentTest()
        {
            List<Course> courses = new List<Course>
            {
                new Course("HQPC"),
                new Course("JS Fundamentals"),
                new Course("JS UIDOM"),
                new Course("JS OOP"),
                new Course("DSA")
            };

            Course toRemove = new Course("DB");

            School school = new School(courses);
            school.RemoveCourse(toRemove);
        }
Пример #6
0
 public void TestRemoveCourseMissingCourse()
 {
     School school = new School();
     school.AddCourse(new Course("Chemistry"));
     school.RemoveCourse(new Course("Geography"));
 }
Пример #7
0
 public void TestRemoveCourseNullObject()
 {
     School school = new School();
     school.RemoveCourse(null);
 }
Пример #8
0
        public void SchoolRemoveCourseTest()
        {
            List<Course> courses = new List<Course>
            {
                new Course("HQPC"),
                new Course("JS Fundamentals"),
                new Course("JS UIDOM"),
                new Course("JS OOP"),
                new Course("DSA")
            };

            School school = new School(courses);
            school.RemoveCourse(courses[1]); // JS Fundamentals
            int expectedCoursesCount = 4;

            Assert.AreEqual(expectedCoursesCount, school.Courses.Count, "Removing existing courses from school works incorrectly.");   // 4 courses remaining
        }
Пример #9
0
 public void SchoolRemoveCourseNullTest()
 {
     School school = new School();
     school.RemoveCourse(null);
 }