14 references to _timeProvider
Microsoft.Extensions.Http.Resilience.Tests (14)
Internal\RetryBudgetTests.cs (14)
99_timeProvider.Advance(_window - _bucket); 103_timeProvider.Advance(_bucket); 115_timeProvider.Advance(_bucket); 130_timeProvider.Advance(_window); 143_timeProvider.Advance(TimeSpan.FromDays(400)); 155var budget = new RetryBudget(0.1, window, 10, _timeProvider); 157_timeProvider.Advance(TimeSpan.FromTicks(bucket.Ticks * (((long)uint.MaxValue) - 1))); 162_timeProvider.Advance(TimeSpan.FromTicks(bucket.Ticks * 3)); 165_timeProvider.Advance(window); 174_timeProvider.Advance(TimeSpan.FromTicks(_bucket.Ticks * 3)); 198_timeProvider.Advance(_window); 217var budget = new RetryBudget(0.1, window, 10, _timeProvider); 220_timeProvider.Advance(TimeSpan.FromTicks(bucket.Ticks * (((long)uint.MaxValue) + 15))); 295=> new(retryRatio, _window, minimumThroughput, _timeProvider);