IsSamePeriod() public method

public IsSamePeriod ( ITimePeriod test ) : bool
test ITimePeriod
return bool
Esempio n. 1
0
        public void IsSamePeriodTest()
        {
            TimeInterval timeInterval1 = new TimeInterval( start, end );
            TimeInterval timeInterval2 = new TimeInterval( start, end );

            Assert.IsTrue( timeInterval1.IsSamePeriod( timeInterval1 ) );
            Assert.IsTrue( timeInterval2.IsSamePeriod( timeInterval2 ) );

            Assert.IsTrue( timeInterval1.IsSamePeriod( timeInterval2 ) );
            Assert.IsTrue( timeInterval2.IsSamePeriod( timeInterval1 ) );

            Assert.IsFalse( timeInterval1.IsSamePeriod( TimeInterval.Anytime ) );
            Assert.IsFalse( timeInterval2.IsSamePeriod( TimeInterval.Anytime ) );

            timeInterval1.Move( new TimeSpan( 1 ) );
            Assert.IsFalse( timeInterval1.IsSamePeriod( timeInterval2 ) );
            Assert.IsFalse( timeInterval2.IsSamePeriod( timeInterval1 ) );

            timeInterval1.Move( new TimeSpan( -1 ) );
            Assert.IsTrue( timeInterval1.IsSamePeriod( timeInterval2 ) );
            Assert.IsTrue( timeInterval2.IsSamePeriod( timeInterval1 ) );
        }