/// ------------------------------------------------------------------------------------ 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)); }
public void CanBoundaryMoveRight_MoveWillPutNewBoundaryBeyondLimit_ReturnsFalse() { Assert.IsFalse(_tier.CanBoundaryMoveRight(40f, 2f, 41f)); Assert.IsFalse(_tier.CanBoundaryMoveRight(40f, 2f, 41.99f)); }