public void IsSamePeriodTest() { TimeBlock timeRange1 = new TimeBlock(_start, _duration); TimeBlock timeRange2 = new TimeBlock(_start, _duration); Assert.IsTrue(timeRange1.IsSamePeriod(timeRange1)); Assert.IsTrue(timeRange2.IsSamePeriod(timeRange2)); Assert.IsTrue(timeRange1.IsSamePeriod(timeRange2)); Assert.IsTrue(timeRange2.IsSamePeriod(timeRange1)); Assert.IsFalse(timeRange1.IsSamePeriod(TimeBlock.Anytime)); Assert.IsFalse(timeRange2.IsSamePeriod(TimeBlock.Anytime)); timeRange1.Move(new TimeSpan(1)); Assert.IsFalse(timeRange1.IsSamePeriod(timeRange2)); Assert.IsFalse(timeRange2.IsSamePeriod(timeRange1)); timeRange1.Move(new TimeSpan(-1)); Assert.IsTrue(timeRange1.IsSamePeriod(timeRange2)); Assert.IsTrue(timeRange2.IsSamePeriod(timeRange1)); }
public void IsSamePeriodTest() { TimeBlock timeBlock1 = new TimeBlock(start, duration); TimeBlock timeBlock2 = new TimeBlock(start, duration); Assert.True(timeBlock1.IsSamePeriod(timeBlock1)); Assert.True(timeBlock2.IsSamePeriod(timeBlock2)); Assert.True(timeBlock1.IsSamePeriod(timeBlock2)); Assert.True(timeBlock2.IsSamePeriod(timeBlock1)); Assert.False(timeBlock1.IsSamePeriod(TimeBlock.Anytime)); Assert.False(timeBlock2.IsSamePeriod(TimeBlock.Anytime)); timeBlock1.Move(new TimeSpan(1)); Assert.False(timeBlock1.IsSamePeriod(timeBlock2)); Assert.False(timeBlock2.IsSamePeriod(timeBlock1)); timeBlock1.Move(new TimeSpan(-1)); Assert.True(timeBlock1.IsSamePeriod(timeBlock2)); Assert.True(timeBlock2.IsSamePeriod(timeBlock1)); } // IsSamePeriodTest