Itenso.TimePeriod.TimeInterval.Setup C# (CSharp) Method

Setup() public method

public Setup ( System.DateTime newStartInterval, System.DateTime newEndInterval ) : void
newStartInterval System.DateTime
newEndInterval System.DateTime
return void
        public virtual void Setup( DateTime newStartInterval, DateTime newEndInterval )
        {
            CheckModification();
            if ( newStartInterval <= newEndInterval )
            {
                startInterval = newStartInterval;
                endInterval = newEndInterval;
            }
            else
            {
                endInterval = newStartInterval;
                startInterval = newEndInterval;
            }
        }

Usage Example

Esempio n. 1
0
        public void SetupTest()
        {
            TimeInterval timeInterval1 = new TimeInterval();
            timeInterval1.Setup( TimeSpec.MinPeriodDate, TimeSpec.MinPeriodDate );
            Assert.AreEqual( timeInterval1.Start, TimeSpec.MinPeriodDate );
            Assert.AreEqual( timeInterval1.End, TimeSpec.MinPeriodDate );

            TimeInterval timeInterval2 = new TimeInterval();
            timeInterval2.Setup( TimeSpec.MinPeriodDate, TimeSpec.MaxPeriodDate );
            Assert.AreEqual( timeInterval2.Start, TimeSpec.MinPeriodDate );
            Assert.AreEqual( timeInterval2.End, TimeSpec.MaxPeriodDate );

            TimeInterval timeInterval3 = new TimeInterval();
            timeInterval3.Setup( TimeSpec.MaxPeriodDate, TimeSpec.MinPeriodDate );
            Assert.AreEqual( timeInterval3.Start, TimeSpec.MinPeriodDate );
            Assert.AreEqual( timeInterval3.End, TimeSpec.MaxPeriodDate );
        }