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 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
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
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); }