コード例 #1
0
        public void TestGetAllSemesters()
        {
            var semesterService = new SemesterService();
            IList<Semester> semesters = semesterService.GetAllSemesters();
            var count = semesters.Count;

            var semester = new Semester
            {
                Name = "Winter",
                StartDate = DateTime.Now.AddDays(10),
                EndDate = DateTime.Now.AddMonths(2).AddDays(2)
            };

            var c1 = new Course
            {
                Name = "C# 1",
                Description = "Programming in .NET Framework With C#",
                Credits = 8,
                Cost = 80,
                Currency = "EUR",
                LowerBound = 10,
                UpperBound = 100,
                Semesters = new[] { semester }
            };

            var c2 = new Course
            {
                Name = "C# 1",
                Description = "Programming in .NET Framework With C#",
                Credits = 8,
                Cost = 80,
                Currency = "EUR",
                LowerBound = 10,
                UpperBound = 100,
                Semesters = new[] { semester }
            };

            var c3 = new Course
            {
                Name = "C# 1",
                Description = "Programming in .NET Framework With C#",
                Credits = 8,
                Cost = 80,
                Currency = "EUR",
                LowerBound = 10,
                UpperBound = 100,
                Semesters = new[] { semester }
            };

            var c4 = new Course
            {
                Name = "C# 1",
                Description = "Programming in .NET Framework With C#",
                Credits = 8,
                Cost = 80,
                Currency = "EUR",
                LowerBound = 10,
                UpperBound = 100,
                Semesters = new[] { semester }
            };

            var c5 = new Course
            {
                Name = "C# 1",
                Description = "Programming in .NET Framework With C#",
                Credits = 8,
                Cost = 80,
                Currency = "EUR",
                LowerBound = 10,
                UpperBound = 100,
                Semesters = new[] { semester }
            };
            semester.Courses = new[] { c1, c2, c3, c4, c5 };
            semesterService.AddSemester(semester);

            var count2 = semesterService.GetAllSemesters().Count;
            var result = count2 == count + 1;
            Assert.AreEqual(true, result);
        }