public void ClearTest() { TimePeriodChain timePeriods = new TimePeriodChain(); Assert.AreEqual( timePeriods.Count, 0 ); timePeriods.Clear(); Assert.AreEqual( timePeriods.Count, 0 ); SchoolDay schoolDay = new SchoolDay(); Assert.AreEqual( schoolDay.Count, 7 ); schoolDay.Clear(); Assert.AreEqual( schoolDay.Count, 0 ); }
public void StartTest() { DateTime now = ClockProxy.Clock.Now; TimePeriodChain timePeriods = new TimePeriodChain(); Assert.AreEqual( timePeriods.Start, TimeSpec.MinPeriodDate ); timePeriods.Add( new TimeBlock( now, Duration.Hour ) ); Assert.AreEqual( timePeriods.Start, now ); timePeriods.Clear(); Assert.AreEqual( timePeriods.Start, TimeSpec.MinPeriodDate ); }
public void HasEndTest() { DateTime now = ClockProxy.Clock.Now; TimePeriodChain timePeriods = new TimePeriodChain(); Assert.IsFalse( timePeriods.HasEnd ); timePeriods.Add( new TimeBlock( Duration.Hour, TimeSpec.MaxPeriodDate ) ); Assert.IsFalse( timePeriods.HasEnd ); timePeriods.Clear(); timePeriods.Add( new TimeBlock( now, Duration.Hour ) ); Assert.IsTrue( timePeriods.HasEnd ); }
public void HasStartTest() { TimePeriodChain timePeriods = new TimePeriodChain(); Assert.IsFalse( timePeriods.HasStart ); timePeriods.Add( new TimeBlock( TimeSpec.MinPeriodDate, Duration.Hour ) ); Assert.IsFalse( timePeriods.HasStart ); timePeriods.Clear(); timePeriods.Add( new TimeBlock( ClockProxy.Clock.Now, Duration.Hour ) ); Assert.IsTrue( timePeriods.HasStart ); }
public void EndTest() { DateTime now = ClockProxy.Clock.Now; TimePeriodChain timePeriods = new TimePeriodChain(); Assert.AreEqual( timePeriods.End, TimeSpec.MaxPeriodDate ); timePeriods.Add( new TimeBlock( Duration.Hour, now ) ); Assert.AreEqual( timePeriods.End, now ); timePeriods.Clear(); Assert.AreEqual( timePeriods.End, TimeSpec.MaxPeriodDate ); }