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));
155
var 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);
217
var 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
);