Example #1
0
        public void RemoveTest()
        {
            var now         = ClockProxy.Clock.Now;
            var schoolDay   = new SchoolDay(now);
            var timePeriods = new TimePeriodCollection();

            Assert.IsFalse(timePeriods.Contains(schoolDay.Lesson1));
            timePeriods.Add(schoolDay.Lesson1);
            Assert.IsTrue(timePeriods.Contains(schoolDay.Lesson1));
            timePeriods.Remove(schoolDay.Lesson1);
            Assert.IsFalse(timePeriods.Contains(schoolDay.Lesson1));
        }
Example #2
0
        public void RemoveTest()
        {
            DateTime             now         = ClockProxy.Clock.Now;
            SchoolDay            schoolDay   = new SchoolDay(now);
            TimePeriodCollection timePeriods = new TimePeriodCollection();

            Assert.False(timePeriods.Contains(schoolDay.Lesson1));
            timePeriods.Add(schoolDay.Lesson1);
            Assert.True(timePeriods.Contains(schoolDay.Lesson1));
            timePeriods.Remove(schoolDay.Lesson1);
            Assert.False(timePeriods.Contains(schoolDay.Lesson1));
        }         // RemoveTest
Example #3
0
        public void IndexOfTest()
        {
            DateTime             now         = ClockProxy.Clock.Now;
            SchoolDay            schoolDay   = new SchoolDay(now);
            TimePeriodCollection timePeriods = new TimePeriodCollection();

            Assert.Equal <int>(timePeriods.IndexOf(new TimeRange()), -1);
            Assert.Equal <int>(timePeriods.IndexOf(new TimeBlock()), -1);

            timePeriods.AddAll(schoolDay);

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

            timePeriods.Remove(schoolDay.Lesson1);
            Assert.Equal <int>(timePeriods.IndexOf(schoolDay.Lesson1), -1);
        }         // IndexOfTest
        public void IndexOfTest()
        {
            DateTime             now         = ClockProxy.Clock.Now;
            SchoolDay            schoolDay   = new SchoolDay(now);
            TimePeriodCollection timePeriods = new TimePeriodCollection();

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

            timePeriods.AddAll(schoolDay);

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

            timePeriods.Remove(schoolDay.Lesson1);
            Assert.AreEqual(timePeriods.IndexOf(schoolDay.Lesson1), -1);
        }         // IndexOfTest
Example #5
0
        public void IndexOfTest()
        {
            var now         = ClockProxy.Clock.Now;
            var schoolDay   = new SchoolDay(now);
            var timePeriods = new TimePeriodCollection();

            timePeriods.IndexOf(new TimeRange()).Should().Be(-1);
            timePeriods.IndexOf(new TimeBlock()).Should().Be(-1);

            timePeriods.AddAll(schoolDay);

            timePeriods.IndexOf(schoolDay.Lesson1).Should().Be(0);
            timePeriods.IndexOf(schoolDay.Break1).Should().Be(1);
            timePeriods.IndexOf(schoolDay.Lesson2).Should().Be(2);
            timePeriods.IndexOf(schoolDay.Break2).Should().Be(3);
            timePeriods.IndexOf(schoolDay.Lesson3).Should().Be(4);
            timePeriods.IndexOf(schoolDay.Break3).Should().Be(5);
            timePeriods.IndexOf(schoolDay.Lesson4).Should().Be(6);

            timePeriods.Remove(schoolDay.Lesson1);
            timePeriods.IndexOf(schoolDay.Lesson1).Should().Be(-1);
            timePeriods.IndexOf(schoolDay.Break1).Should().Be(0);
        }
        public void RemoveTest() {
            var now = ClockProxy.Clock.Now;
            var schoolDay = new SchoolDay(now);
            var timePeriods = new TimePeriodCollection();

            Assert.IsFalse(timePeriods.Contains(schoolDay.Lesson1));
            timePeriods.Add(schoolDay.Lesson1);
            Assert.IsTrue(timePeriods.Contains(schoolDay.Lesson1));
            timePeriods.Remove(schoolDay.Lesson1);
            Assert.IsFalse(timePeriods.Contains(schoolDay.Lesson1));
        }
        public void IndexOfTest() {
            var now = ClockProxy.Clock.Now;
            var schoolDay = new SchoolDay(now);
            var timePeriods = new TimePeriodCollection();

            timePeriods.IndexOf(new TimeRange()).Should().Be(-1);
            timePeriods.IndexOf(new TimeBlock()).Should().Be(-1);

            timePeriods.AddAll(schoolDay);

            timePeriods.IndexOf(schoolDay.Lesson1).Should().Be(0);
            timePeriods.IndexOf(schoolDay.Break1).Should().Be(1);
            timePeriods.IndexOf(schoolDay.Lesson2).Should().Be(2);
            timePeriods.IndexOf(schoolDay.Break2).Should().Be(3);
            timePeriods.IndexOf(schoolDay.Lesson3).Should().Be(4);
            timePeriods.IndexOf(schoolDay.Break3).Should().Be(5);
            timePeriods.IndexOf(schoolDay.Lesson4).Should().Be(6);

            timePeriods.Remove(schoolDay.Lesson1);
            timePeriods.IndexOf(schoolDay.Lesson1).Should().Be(-1);
            timePeriods.IndexOf(schoolDay.Break1).Should().Be(0);
        }