Example #1
0
            public SimulatorDelay(SimulatorClock clock, TimeSpan delay)
            {
                _delay = delay;
                var now = clock.UtcNow();

                Expiration = now + delay;
            }
 public void Start()
 {
     _startTime = _clock.UtcNow() - (_elapsed ?? TimeSpan.Zero);
     _elapsed   = null;
 }
Example #3
0
 public DateTimeOffset UtcNow()
 {
     return(_clock?.UtcNow() ?? DateTimeOffset.UtcNow);
 }