/// ------------------------------------------------------------------------------------
        public bool CanMoveBoundary(TimeSpan boundaryToAdjust, int millisecondsToMove)
        {
            var secondsToMove = Math.Abs(millisecondsToMove) / 1000f;
            var boundary      = (float)boundaryToAdjust.TotalSeconds;

            return(millisecondsToMove < 0 ?
                   TimeTier.CanBoundaryMoveLeft(boundary, secondsToMove) :
                   TimeTier.CanBoundaryMoveRight(boundary, secondsToMove, (float)OrigWaveStream.TotalTime.TotalSeconds));
        }
Esempio n. 2
0
 public void CanBoundaryMoveRight_MoveWillPutNewBoundaryBeyondLimit_ReturnsFalse()
 {
     Assert.IsFalse(_tier.CanBoundaryMoveRight(40f, 2f, 41f));
     Assert.IsFalse(_tier.CanBoundaryMoveRight(40f, 2f, 41.99f));
 }