public void Sleep(int milliSeconds) { if (milliSeconds <= 0) { throw new InvalidOperationException(); } _internalUtcNow = UtcNow.AddMilliseconds(milliSeconds); }