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

ShrinkStartTo() public method

public ShrinkStartTo ( System.DateTime moment ) : void
moment System.DateTime
return void
        public virtual void ShrinkStartTo( DateTime moment )
        {
            CheckModification();
            if ( HasInside( moment ) && startInterval < moment )
            {
                startInterval = moment;
            }
        }

Usage Example

Esempio n. 1
0
 public void ShrinkStartToTest()
 {
     TimeInterval timeInterval = new TimeInterval( start, end );
     timeInterval.ShrinkStartTo( start.AddMilliseconds( -1 ) );
     Assert.AreEqual( timeInterval.Start, start );
     timeInterval.ShrinkStartTo( start.AddMinutes( 1 ) );
     Assert.AreEqual( timeInterval.Start, start.AddMinutes( 1 ) );
 }