public void IsSamePeriodTest() { DateTime now = ClockProxy.Clock.Now; SchoolDay schoolDay = new SchoolDay( now ); TimePeriodCollection timePeriods = new TimePeriodCollection( schoolDay ); Assert.IsTrue( timePeriods.IsSamePeriod( timePeriods ) ); Assert.IsTrue( timePeriods.IsSamePeriod( schoolDay ) ); Assert.IsTrue( schoolDay.IsSamePeriod( schoolDay ) ); Assert.IsTrue( schoolDay.IsSamePeriod( timePeriods ) ); Assert.IsFalse( timePeriods.IsSamePeriod( TimeBlock.Anytime ) ); Assert.IsFalse( schoolDay.IsSamePeriod( TimeBlock.Anytime ) ); timePeriods.RemoveAt( 0 ); Assert.IsFalse( timePeriods.IsSamePeriod( schoolDay ) ); }