コード例 #1
0
        public void IndexOfTest()
        {
            SchoolDay schoolDay = new SchoolDay();

            Assert.AreEqual(schoolDay.IndexOf(new TimeRange()), -1);
            Assert.AreEqual(schoolDay.IndexOf(new TimeBlock()), -1);

            Assert.AreEqual(schoolDay.IndexOf(schoolDay.Lesson1), 0);
            Assert.AreEqual(schoolDay.IndexOf(schoolDay.Break1), 1);
            Assert.AreEqual(schoolDay.IndexOf(schoolDay.Lesson2), 2);
            Assert.AreEqual(schoolDay.IndexOf(schoolDay.Break2), 3);
            Assert.AreEqual(schoolDay.IndexOf(schoolDay.Lesson3), 4);
            Assert.AreEqual(schoolDay.IndexOf(schoolDay.Break3), 5);
            Assert.AreEqual(schoolDay.IndexOf(schoolDay.Lesson4), 6);

            schoolDay.Remove(schoolDay.Lesson1);
            Assert.AreEqual(schoolDay.IndexOf(schoolDay.Lesson1), -1);
        }         // IndexOfTest
コード例 #2
0
        public void IndexOfTest()
        {
            SchoolDay schoolDay = new SchoolDay();

            Assert.Equal(schoolDay.IndexOf(new TimeRange()), -1);
            Assert.Equal(schoolDay.IndexOf(new TimeBlock()), -1);

            Assert.Equal(0, schoolDay.IndexOf(schoolDay.Lesson1));
            Assert.Equal(1, schoolDay.IndexOf(schoolDay.Break1));
            Assert.Equal(2, schoolDay.IndexOf(schoolDay.Lesson2));
            Assert.Equal(3, schoolDay.IndexOf(schoolDay.Break2));
            Assert.Equal(4, schoolDay.IndexOf(schoolDay.Lesson3));
            Assert.Equal(5, schoolDay.IndexOf(schoolDay.Break3));
            Assert.Equal(6, schoolDay.IndexOf(schoolDay.Lesson4));

            schoolDay.Remove(schoolDay.Lesson1);
            Assert.Equal(schoolDay.IndexOf(schoolDay.Lesson1), -1);
        }         // IndexOfTest
コード例 #3
0
        public void IndexOfTest()
        {
            SchoolDay schoolDay = new SchoolDay();

            Assert.AreEqual( schoolDay.IndexOf( new TimeRange() ), -1 );
            Assert.AreEqual( schoolDay.IndexOf( new TimeBlock() ), -1 );

            Assert.AreEqual( schoolDay.IndexOf( schoolDay.Lesson1 ), 0 );
            Assert.AreEqual( schoolDay.IndexOf( schoolDay.Break1 ), 1 );
            Assert.AreEqual( schoolDay.IndexOf( schoolDay.Lesson2 ), 2 );
            Assert.AreEqual( schoolDay.IndexOf( schoolDay.Break2 ), 3 );
            Assert.AreEqual( schoolDay.IndexOf( schoolDay.Lesson3 ), 4 );
            Assert.AreEqual( schoolDay.IndexOf( schoolDay.Break3 ), 5 );
            Assert.AreEqual( schoolDay.IndexOf( schoolDay.Lesson4 ), 6 );

            schoolDay.Remove( schoolDay.Lesson1 );
            Assert.AreEqual( schoolDay.IndexOf( schoolDay.Lesson1 ), -1 );
        }