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));
        }
Beispiel #2
0
        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
Beispiel #3
0
        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));
        }