4 types derived from FakeTimeProvider
Aspire.Cli.Tests (1)
TestServices\SignalingFakeTimeProvider.cs (1)
8internal sealed class SignalingFakeTimeProvider(TimeSpan signaledDueTime) : FakeTimeProvider
Aspire.Dashboard.Components.Tests (1)
Pages\MetricsTests.cs (1)
2053private sealed class SignalingFakeTimeProvider : FakeTimeProvider
Aspire.Hosting.DevTunnels.Tests (1)
TestDevTunnelTimeProvider.cs (1)
9internal sealed class TestDevTunnelTimeProvider() : FakeTimeProvider(DateTimeOffset.UtcNow)
Aspire.Hosting.Tests (1)
Utils\SignalingFakeTimeProvider.cs (1)
8internal sealed class SignalingFakeTimeProvider(TimeSpan signaledDueTime) : FakeTimeProvider
273 instantiations of FakeTimeProvider
Aspire.Cli.Tests (62)
Backchannel\AuxiliaryBackchannelMonitorTests.cs (9)
28new CapturingLogger<AuxiliaryBackchannelMonitor>(), CreateExecutionContext(homeDirectory), new FakeTimeProvider(), profiling); 72new CapturingLogger<AuxiliaryBackchannelMonitor>(), CreateExecutionContext(homeDirectory), new FakeTimeProvider(), profiling); 273var time = new FakeTimeProvider(); 361new CapturingLogger<AuxiliaryBackchannelMonitor>(), CreateExecutionContext(homeDirectory), new FakeTimeProvider(), profiling); 397new CapturingLogger<AuxiliaryBackchannelMonitor>(), CreateExecutionContext(homeDirectory), new FakeTimeProvider(), profiling); 420var time = new FakeTimeProvider(); 467var time = new FakeTimeProvider(DateTimeOffset.UtcNow.AddSeconds(1)); 629var timeProvider = new FakeTimeProvider(); 674var timeProvider = new FakeTimeProvider();
Backchannel\TrayWatchStreamTests.cs (19)
24var time = new FakeTimeProvider(); 79var result = await CreateStream(monitor, new FakeTimeProvider()).RunAsync((json, _) => 118var stream = CreateStream(monitor, new FakeTimeProvider(), new TestProcessIdentityProvider { GetStartTime = pid => pid == 10 ? 1000 : null }); 161var result = await CreateStream(monitor, new FakeTimeProvider()).RunAsync((json, _) => 216var result = await CreateStream(monitor, new FakeTimeProvider()).RunAsync((json, _) => 239var run = CreateStream(monitor, new FakeTimeProvider()).RunAsync(async (json, token) => 286var run = CreateStream(monitor, new FakeTimeProvider()).RunAsync(async (_, token) => 320var time = new FakeTimeProvider(); 379var time = new FakeTimeProvider(); 437var time = new FakeTimeProvider(); 520var run = new TrayWatchStream(monitor, new TestProcessIdentityProvider(), new FakeTimeProvider(), logger).RunAsync((json, _) => 563var time = new FakeTimeProvider(); 616var time = new FakeTimeProvider(); 706var result = await new TrayWatchStream(monitor, new TestProcessIdentityProvider(), new FakeTimeProvider(), logger).RunAsync((json, _) => 745var run = CreateStream(monitor, new FakeTimeProvider(), new TestProcessIdentityProvider { GetStartTime = _ => 1000 }) 830var run = CreateStream(monitor, new FakeTimeProvider()) 879var run = new TrayWatchStream(monitor, new TestProcessIdentityProvider(), new FakeTimeProvider(), logger) 922var run = CreateStream(monitor, new FakeTimeProvider(), new TestProcessIdentityProvider { GetStartTime = _ => Volatile.Read(ref startedAt) }) 972var time = new FakeTimeProvider();
Commands\AppHostLauncherTests.cs (2)
523var timeProvider = new FakeTimeProvider(); 796var timeProvider = new FakeTimeProvider();
Commands\LsCommandTests.cs (1)
604var timeProvider = new FakeTimeProvider();
Commands\RunCommandTests.cs (3)
974var timeProvider = new FakeTimeProvider(); 1079var timeProvider = new FakeTimeProvider(); 1168var timeProvider = new FakeTimeProvider();
Commands\TerminalTapePlayCommandTests.cs (1)
489var time = new FakeTimeProvider();
Commands\TrayCommandTests.cs (1)
446var time = new FakeTimeProvider();
Commands\WaitCommandTests.cs (1)
186var timeProvider = new FakeTimeProvider();
Configuration\ConfigSourceServiceGitTests.cs (2)
78var time = new FakeTimeProvider(); 121var time = new FakeTimeProvider();
Mcp\WaitForResourcesToolTests.cs (1)
605var timeProvider = new FakeTimeProvider();
NuGet\NuGetPackagePrefetcherTests.cs (1)
347var timeProvider = new FakeTimeProvider();
Processes\ParentProcessLivenessMonitorTests.cs (1)
27var timeProvider = new FakeTimeProvider();
Processes\ProcessTreeGracefulShutdownServiceTests.cs (3)
65var timeProvider = new FakeTimeProvider { AutoAdvanceAmount = TimeSpan.FromSeconds(20) }; 290timeProvider: new FakeTimeProvider()); 329timeProvider: new FakeTimeProvider());
ProfileCaptureServiceTests.cs (6)
257var timeProvider = new FakeTimeProvider(); 295await using var session = CreateSession(options, handler, timeProvider: new FakeTimeProvider()); 322var timeProvider = new FakeTimeProvider(); 357var timeProvider = new FakeTimeProvider(); 445var timeProvider = new FakeTimeProvider(); 466var timeProvider = new FakeTimeProvider();
Telemetry\AspireCliTelemetryTests.cs (1)
625var timeProvider = new FakeTimeProvider();
Templating\TemplateEngineFactoryGitTests.cs (3)
165var time = new FakeTimeProvider(); 190var time = new FakeTimeProvider(); 215var time = new FakeTimeProvider();
tests\Shared\Processes\ChildProcessTests.cs (2)
41TimeProvider = new FakeTimeProvider(), 64var clock = new FakeTimeProvider();
Utils\CliPathHelperTests.cs (2)
440var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 469var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow);
Utils\EnvironmentCheckerTests.cs (3)
17var timeProvider = new FakeTimeProvider(); 77var timeProvider = new FakeTimeProvider(); 119var timeProvider = new FakeTimeProvider();
Aspire.Dashboard.Components.Tests (5)
Controls\ResourceTagEditorTests.cs (1)
62_tagStore = new(_localStorage, new LocalStorageLocks(), new FakeTimeProvider(), Options.Create(new DashboardOptions()), NullLogger<ResourceTagStore>.Instance);
Layout\ResourcesLayoutActivityTests.cs (2)
38var timers = new FakeTimeProvider(); 142var timers = new FakeTimeProvider();
Pages\MetricsTests.cs (2)
94Services.AddSingleton<TimeProvider>(new FakeTimeProvider(timeProvider.UtcNow)); 225Services.AddSingleton<TimeProvider>(new FakeTimeProvider(timeProvider.UtcNow));
Aspire.Dashboard.Tests (3)
Model\MetricPinStoreTests.cs (1)
27private readonly FakeTimeProvider _timeProvider = new();
Model\ResourceOrderStoreTests.cs (1)
24private readonly FakeTimeProvider _timeProvider = new();
Model\ResourceTagStoreTests.cs (1)
24private readonly FakeTimeProvider _timeProvider = new();
Aspire.Hosting.Azure.Tests (1)
AzureBicepProvisionerTests.cs (1)
357var timeProvider = new FakeTimeProvider(DateTimeOffset.FromUnixTimeSeconds(1792018800));
Aspire.Hosting.Browsers.Tests (2)
BrowserPageSessionTests.cs (2)
216var timeProvider = new FakeTimeProvider(new DateTimeOffset(2026, 4, 26, 0, 0, 0, TimeSpan.Zero)); 279var timeProvider = new FakeTimeProvider(new DateTimeOffset(2026, 4, 26, 0, 0, 0, TimeSpan.Zero));
Aspire.Hosting.Dotnet.Tests (5)
DotnetProjectBuildArtifactManagerTests.cs (5)
17var timeProvider = new FakeTimeProvider(s_startTime); 44var timeProvider = new FakeTimeProvider(s_startTime); 77var timeProvider = new FakeTimeProvider(s_startTime); 113var timeProvider = new FakeTimeProvider(s_startTime); 167var timeProvider = new FakeTimeProvider(s_startTime);
Aspire.Hosting.Maui.Tests (1)
MauiBuildQueueTests.cs (1)
1139var timeProvider = new FakeTimeProvider();
Aspire.Hosting.Native.Core.Tests (20)
DcpConnectionMaterialTests.cs (1)
38TimeSpan.FromSeconds(10), TimeSpan.FromMilliseconds(10), _ => { }, new FakeTimeProvider(),
DcpWorkloadCleanupTests.cs (1)
128var clock = new FakeTimeProvider();
NativeApplicationLifetimeTests.cs (1)
24var clock = new FakeTimeProvider();
NativeAuxiliaryBackchannelTests.cs (1)
26var clock = new FakeTimeProvider();
NativeCliProtocolTests.cs (1)
100var clock = new FakeTimeProvider();
NativeCSharpClientTests.cs (1)
178var clock = new FakeTimeProvider();
NativeDiagnosticChannelTests.cs (1)
73new FakeTimeProvider().GetUtcNow(), 0, null);
NativeRpcAuthoringTests.cs (1)
145var clock = new FakeTimeProvider();
NativeSocketIsolationTests.cs (1)
26var clock = new FakeTimeProvider();
NativeTimeProviderTests.cs (10)
23var clock = new FakeTimeProvider(); 50var clock = new FakeTimeProvider(); 72var clock = new FakeTimeProvider(); 117var clock = new FakeTimeProvider(); 141var clock = new FakeTimeProvider(); 188var clock = new FakeTimeProvider(); 224var clock = new FakeTimeProvider(); 247var clock = new FakeTimeProvider(); 262var clock = new FakeTimeProvider(); 285var clock = new FakeTimeProvider();
TestServices\AdjustableFakeTimeProvider.cs (1)
11private readonly FakeTimeProvider _clock = new();
Aspire.Hosting.Radius.Tests (1)
Secrets\SealedSecretApplyStepTests.cs (1)
558var timeProvider = new FakeTimeProvider();
Aspire.Hosting.RemoteHost.Tests (11)
ExternalCapabilityRegistryTests.cs (3)
50var clock = new FakeTimeProvider(); 287var clock = new FakeTimeProvider(); 342var clock = new FakeTimeProvider();
IntegrationHostProcessLauncherTests.cs (4)
33IntegrationHostConfiguration.Default, RemoteHostProfilingTelemetry.Disabled, logger, factory, new FakeTimeProvider()); 53configuration, RemoteHostProfilingTelemetry.Disabled, NullLogger<IntegrationHostLauncher>.Instance, factory, new FakeTimeProvider()); 69var clock = new FakeTimeProvider(); 137configuration, RemoteHostProfilingTelemetry.Disabled, logger, factory, new FakeTimeProvider());
JsonRpcCallbackInvokerTests.cs (2)
19var clock = new FakeTimeProvider(); 73NullLogger<JsonRpcCallbackInvoker>.Instance, IntegrationHostConfiguration.Default, new FakeTimeProvider());
tests\Shared\Processes\ChildProcessTests.cs (2)
41TimeProvider = new FakeTimeProvider(), 64var clock = new FakeTimeProvider();
Aspire.Hosting.Tests (25)
Cli\CliOrphanDetectorTests.cs (3)
143var fakeTimeProvider = new FakeTimeProvider(DateTimeOffset.Now); 213var fakeTimeProvider = new FakeTimeProvider(DateTimeOffset.Now); 291timeProvider ??= new FakeTimeProvider(new DateTimeOffset(2025, 1, 1, 0, 0, 0, TimeSpan.Zero));
Dcp\DcpHostNotificationTests.cs (15)
49var timeProvider = new FakeTimeProvider(); 93var timeProvider = new FakeTimeProvider(); 137var timeProvider = new FakeTimeProvider(); 190var timeProvider = new FakeTimeProvider(); 235var timeProvider = new FakeTimeProvider(); 280var timeProvider = new FakeTimeProvider(); 402var timeProvider = new FakeTimeProvider(); 737new FakeTimeProvider(), 806new FakeTimeProvider(), 907var timeProvider = new FakeTimeProvider(); 944var timeProvider = new FakeTimeProvider(); 985var timeProvider = new FakeTimeProvider(); 1042var timeProvider = new FakeTimeProvider(); 1087var timeProvider = new FakeTimeProvider(); 1133var timeProvider = new FakeTimeProvider();
Dcp\KubernetesServiceTests.cs (5)
40var timeProvider = new FakeTimeProvider(); 1621var timeProvider = new FakeTimeProvider(); 1711var timeProvider = new FakeTimeProvider(); 2202var timeProvider = new FakeTimeProvider(); 2253var timeProvider = new FakeTimeProvider();
Health\ResourceHealthCheckServiceTests.cs (1)
295var timeProvider = new FakeTimeProvider(DateTimeOffset.Now);
Publishing\ContainerRuntimeReadinessTests.cs (1)
149var timeProvider = new FakeTimeProvider();
Aspire.Tray.Tests (8)
CliAppHostClientTests.cs (2)
216var time = new FakeTimeProvider(); 249var time = new FakeTimeProvider();
LinuxTrayTests.cs (1)
358var timeProvider = new FakeTimeProvider();
TrayControllerSavedStateTests.cs (5)
22var time = new FakeTimeProvider(); 66var time = new FakeTimeProvider(); 101var time = new FakeTimeProvider(); 128var time = new FakeTimeProvider(); 157var time = new FakeTimeProvider();
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
Linux\LinuxResourceHealthCheckTests.cs (1)
154var fakeClock = new FakeTimeProvider();
ResourceHealthCheckExtensionsTests.cs (1)
481var fakeClock = new FakeTimeProvider();
Microsoft.Extensions.Diagnostics.Probes.Tests (2)
TcpEndpointProbesServiceTests.cs (2)
31var timeProvider = new FakeTimeProvider(); 80var timeProvider = new FakeTimeProvider();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (2)
Linux\AcceptanceTest.cs (1)
81var fakeClock = new FakeTimeProvider();
Windows\AcceptanceTest.cs (1)
102var fakeClock = new FakeTimeProvider();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (49)
CalculatorTests.cs (2)
19totalTimeSinceStart: TimeSpan.FromTicks(new FakeTimeProvider().GetUtcNow().Ticks), 122totalTimeSinceStart: TimeSpan.FromTicks(new FakeTimeProvider().GetUtcNow().Ticks),
Helpers\DummyProvider.cs (1)
15public static readonly FakeTimeProvider SnapshotTimeClock = new();
Linux\AcceptanceTest.cs (3)
220var clock = new FakeTimeProvider(DateTimeOffset.UtcNow); 317var clock = new FakeTimeProvider(DateTimeOffset.UtcNow); 424var clock = new FakeTimeProvider(DateTimeOffset.UtcNow);
Linux\Disk\LinuxSystemDiskMetricsTests.cs (3)
52var fakeTimeProvider = new FakeTimeProvider(); 227var fakeTimeProvider = new FakeTimeProvider(); 294var fakeTimeProvider = new FakeTimeProvider();
Linux\LinuxCountersTests.cs (1)
90var lnm = new LinuxNetworkMetrics(meterFactoryMock.Object, tcpStateInfo, new FakeTimeProvider(DateTimeOffset.UtcNow));
Linux\LinuxNetworkMetricsTests.cs (1)
29_timeProvider = new FakeTimeProvider(_startTime);
Linux\LinuxUtilizationProviderTests.cs (6)
338var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 406var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 474var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 551var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 628var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 701var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow);
Providers\ConditionallyFaultProvider.cs (1)
35TimeSpan.FromTicks(new FakeTimeProvider().GetUtcNow().Ticks),
Providers\FakeProvider.cs (1)
12TimeSpan.FromTicks(new FakeTimeProvider().GetUtcNow().Ticks),
Providers\FaultProvider.cs (1)
11private readonly FakeTimeProvider _clock = new();
ResourceMonitoringServiceTests.cs (6)
30private static readonly FakeTimeProvider _clock = new(); 228var clock = new FakeTimeProvider(); 314var clock = new FakeTimeProvider(); 362var clock = new FakeTimeProvider(); 404var clock = new FakeTimeProvider(); 511var clock = new FakeTimeProvider();
SnapshotTests.cs (3)
15var time = new FakeTimeProvider(); 30=> new Snapshot(new FakeTimeProvider(), TimeSpan.MinValue, TimeSpan.FromSeconds(1), 1000)); 37=> new Snapshot(new FakeTimeProvider(), TimeSpan.Zero, TimeSpan.MinValue, 1000));
Windows\Disk\WindowsDiskIoRatePerfCounterTests.cs (2)
29var fakeTimeProvider = new FakeTimeProvider { AutoAdvanceAmount = TimeSpan.FromSeconds(60) }; 76var fakeTimeProvider = new FakeTimeProvider { AutoAdvanceAmount = TimeSpan.FromSeconds(30) };
Windows\Disk\WindowsDiskIoTimePerfCounterTests.cs (1)
29var fakeTimeProvider = new FakeTimeProvider { AutoAdvanceAmount = TimeSpan.FromSeconds(60) };
Windows\Disk\WindowsDiskMetricsTests.cs (2)
55var fakeTimeProvider = new FakeTimeProvider(); 129var fakeTimeProvider = new FakeTimeProvider();
Windows\WindowsContainerSnapshotProviderTests.cs (13)
49FakeLogCollector.Create(new FakeLogCollectorOptions { TimeProvider = new FakeTimeProvider() })); 100new FakeTimeProvider(), 123new FakeTimeProvider(), 147new FakeTimeProvider(), 180new FakeTimeProvider(), 213var fakeClock = new FakeTimeProvider(); 280var fakeClock = new FakeTimeProvider(); 357var fakeClock = new FakeTimeProvider(); 420var fakeClock = new FakeTimeProvider(); 514var fakeClock = new FakeTimeProvider(); 565new FakeTimeProvider(), 585new FakeTimeProvider(), 604new FakeTimeProvider(),
Windows\WindowsSnapshotProviderTests.cs (2)
80var fakeClock = new FakeTimeProvider(); 121var fakeClock = new FakeTimeProvider();
Microsoft.Extensions.Diagnostics.Testing.Tests (13)
Logging\FakeLogCollectorTests.cs (2)
42var timeProvider = new FakeTimeProvider(); 84var timeProvider = new FakeTimeProvider();
Logging\FakeLoggerTests.cs (2)
19var timeProvider = new FakeTimeProvider(); 246var timeProvider = new FakeTimeProvider();
Metrics\MetricCollectorTests.cs (9)
47var timeProvider = new FakeTimeProvider(now); 93var timeProvider = new FakeTimeProvider(now); 138var timeProvider = new FakeTimeProvider(now); 187var timeProvider = new FakeTimeProvider(now); 240var timeProvider = new FakeTimeProvider(now); 278var timeProvider = new FakeTimeProvider(now); 304var timeProvider = new FakeTimeProvider(now); 351var timeProvider = new FakeTimeProvider(now); 389var timeProvider = new FakeTimeProvider(now);
Microsoft.Extensions.Hosting.Testing.Tests (6)
FakeHostTests.cs (4)
97var timeProvider = new FakeTimeProvider(); 156var timeProvider = new FakeTimeProvider(); 188var sut = new FakeHost(hostMock.Object, new FakeHostOptions()) { TimeProvider = new FakeTimeProvider() }; 201var sut = new FakeHost(hostMock.Object, new FakeHostOptions()) { TimeProvider = new FakeTimeProvider() };
HostTerminatorServiceTests.cs (2)
23using var sut = new HostTerminatorService(hostMock.Object, options, logger) { TimeProvider = new FakeTimeProvider() }; 33var timeProvider = new FakeTimeProvider();
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\HttpClientLoggerTest.cs (1)
877var fakeTimeProvider = new FakeTimeProvider(DateTimeOffset.UtcNow);
Microsoft.Extensions.Http.Resilience.Tests (7)
Internal\RetryAfterHelperTests.cs (2)
42var timeProvider = new FakeTimeProvider(); 56var timeProvider = new FakeTimeProvider();
Internal\RetryBudgetTests.cs (1)
21private readonly FakeTimeProvider _timeProvider = new();
Polly\HttpRetryResiliencePipelineBuilderExtensionsTests.cs (1)
359return new ResiliencePipelineBuilder<HttpResponseMessage> { TimeProvider = new FakeTimeProvider() }
Resilience\GrpcResilienceTests.cs (1)
84builder.TimeProvider = new FakeTimeProvider();
Resilience\HttpClientBuilderExtensionsTests.RetryBudget.cs (2)
171_builder.Services.AddSingleton<TimeProvider>(new FakeTimeProvider()); 220.AddSingleton<TimeProvider>(new FakeTimeProvider())
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (2)
DnsServiceEndpointResolverTests.cs (1)
17var timeProvider = new FakeTimeProvider();
Resolver\LoopbackDnsTestBase.cs (1)
30TimeProvider = new();
Microsoft.Extensions.TimeProvider.Testing.Tests (45)
FakeTimeProviderTests.cs (31)
17var timeProvider = new FakeTimeProvider(); 47var timeProvider = new FakeTimeProvider(nowOffset); 61var timeProvider = new FakeTimeProvider(nowOffset) 76var timeProvider = new FakeTimeProvider(); 87var timeProvider = new FakeTimeProvider 103var timeProvider = new FakeTimeProvider(new DateTimeOffset(2001, 2, 3, 4, 5, 6, TimeSpan.Zero)); 140var timeProvider = new FakeTimeProvider(); 149var timeProvider = new FakeTimeProvider(); 162var timeProvider = new FakeTimeProvider(new DateTimeOffset(2001, 2, 3, 4, 5, 6, TimeSpan.Zero)); 186var timeProvider = new FakeTimeProvider(new DateTimeOffset(2001, 2, 3, 4, 5, 6, TimeSpan.Zero)); 210var timeProvider = new FakeTimeProvider(); 218var timeProvider = new FakeTimeProvider(); 226var tp = new FakeTimeProvider(); 253var tp = new FakeTimeProvider(); 282var timeProvider = new FakeTimeProvider(dto); 291var timeProvider = new FakeTimeProvider(); 301var timeProvider = new FakeTimeProvider(); 315var timeProvider = new FakeTimeProvider(); 331var fakeTimeProvider = new FakeTimeProvider(); 346var timeProvider = new FakeTimeProvider(); 358var timeProvider = new FakeTimeProvider(); 372var timeProvider = new FakeTimeProvider(); 392var timeProvider = new FakeTimeProvider(); 411var timeProvider = new FakeTimeProvider(); 429var timeProvider = new FakeTimeProvider(); 444var timeProvider = new FakeTimeProvider(DateTimeOffset.UtcNow) 461var timeProvider = new FakeTimeProvider(); 471var timeProvider = new FakeTimeProvider 486var timeProvider = new FakeTimeProvider(); 503var provider = new FakeTimeProvider { AutoAdvanceAmount = TimeSpan.FromSeconds(2) }; 535var provider = new FakeTimeProvider();
TimerTests.cs (14)
24var timeProvider = new FakeTimeProvider(); 46var timeProvider = new FakeTimeProvider(); 68var timeProvider = new FakeTimeProvider(); 90var timeProvider = new FakeTimeProvider(); 112var timeProvider = new FakeTimeProvider(); 138using var t = new Timer(new FakeTimeProvider(), new TimerCallback(EmptyTimerTarget), null); 150using var t = new Timer(new FakeTimeProvider(), new TimerCallback(EmptyTimerTarget), null); 162var t = new Timer(new FakeTimeProvider(), new TimerCallback(EmptyTimerTarget), null); 173var t = new Timer(new FakeTimeProvider(), new TimerCallback(EmptyTimerTarget), null); 187var timeProvider = new FakeTimeProvider(); 251var timeProvider = new FakeTimeProvider(DateTimeOffset.UtcNow); 274var timeProvider = new FakeTimeProvider(DateTimeOffset.UtcNow); 299var timeProvider = new FakeTimeProvider(); 330var timeProvider = new FakeTimeProvider();
237 references to FakeTimeProvider
Aspire.Cli.Tests (44)
Backchannel\AuxiliaryBackchannelMonitorTests.cs (6)
273var time = new FakeTimeProvider(); 420var time = new FakeTimeProvider(); 467var time = new FakeTimeProvider(DateTimeOffset.UtcNow.AddSeconds(1)); 629var timeProvider = new FakeTimeProvider(); 674var timeProvider = new FakeTimeProvider(); 769private static async Task PumpUntilCompletedAsync(Task task, FakeTimeProvider timeProvider)
Backchannel\TrayWatchStreamTests.cs (7)
24var time = new FakeTimeProvider(); 320var time = new FakeTimeProvider(); 379var time = new FakeTimeProvider(); 437var time = new FakeTimeProvider(); 563var time = new FakeTimeProvider(); 616var time = new FakeTimeProvider(); 972var time = new FakeTimeProvider();
Commands\AppHostLauncherTests.cs (2)
523var timeProvider = new FakeTimeProvider(); 796var timeProvider = new FakeTimeProvider();
Commands\LsCommandTests.cs (1)
604var timeProvider = new FakeTimeProvider();
Commands\RunCommandTests.cs (3)
974var timeProvider = new FakeTimeProvider(); 1079var timeProvider = new FakeTimeProvider(); 1168var timeProvider = new FakeTimeProvider();
Commands\TerminalTapePlayCommandTests.cs (1)
489var time = new FakeTimeProvider();
Commands\TrayCommandTests.cs (1)
446var time = new FakeTimeProvider();
Commands\WaitCommandTests.cs (1)
186var timeProvider = new FakeTimeProvider();
Configuration\ConfigSourceServiceGitTests.cs (2)
78var time = new FakeTimeProvider(); 121var time = new FakeTimeProvider();
Mcp\WaitForResourcesToolTests.cs (1)
605var timeProvider = new FakeTimeProvider();
NuGet\NuGetPackagePrefetcherTests.cs (1)
347var timeProvider = new FakeTimeProvider();
Processes\ParentProcessLivenessMonitorTests.cs (1)
27var timeProvider = new FakeTimeProvider();
Processes\ProcessTreeGracefulShutdownServiceTests.cs (1)
65var timeProvider = new FakeTimeProvider { AutoAdvanceAmount = TimeSpan.FromSeconds(20) };
ProfileCaptureServiceTests.cs (6)
257var timeProvider = new FakeTimeProvider(); 322var timeProvider = new FakeTimeProvider(); 357var timeProvider = new FakeTimeProvider(); 445var timeProvider = new FakeTimeProvider(); 466var timeProvider = new FakeTimeProvider(); 649FakeTimeProvider? timeoutTimeProvider = null)
Telemetry\AspireCliTelemetryTests.cs (1)
625var timeProvider = new FakeTimeProvider();
Templating\TemplateEngineFactoryGitTests.cs (3)
165var time = new FakeTimeProvider(); 190var time = new FakeTimeProvider(); 215var time = new FakeTimeProvider();
tests\Shared\Processes\ChildProcessTests.cs (1)
64var clock = new FakeTimeProvider();
Utils\CliPathHelperTests.cs (2)
440var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 469var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow);
Utils\EnvironmentCheckerTests.cs (3)
17var timeProvider = new FakeTimeProvider(); 77var timeProvider = new FakeTimeProvider(); 119var timeProvider = new FakeTimeProvider();
Aspire.Dashboard.Components.Tests (3)
Layout\ResourcesLayoutActivityTests.cs (2)
38var timers = new FakeTimeProvider(); 142var timers = new FakeTimeProvider();
Shared\TestTimeProvider.cs (1)
15public FakeTimeProvider? Timers { get; init; }
Aspire.Dashboard.Tests (3)
Model\MetricPinStoreTests.cs (1)
27private readonly FakeTimeProvider _timeProvider = new();
Model\ResourceOrderStoreTests.cs (1)
24private readonly FakeTimeProvider _timeProvider = new();
Model\ResourceTagStoreTests.cs (1)
24private readonly FakeTimeProvider _timeProvider = new();
Aspire.Hosting.Azure.Tests (1)
AzureBicepProvisionerTests.cs (1)
357var timeProvider = new FakeTimeProvider(DateTimeOffset.FromUnixTimeSeconds(1792018800));
Aspire.Hosting.Browsers.Tests (2)
BrowserPageSessionTests.cs (2)
216var timeProvider = new FakeTimeProvider(new DateTimeOffset(2026, 4, 26, 0, 0, 0, TimeSpan.Zero)); 279var timeProvider = new FakeTimeProvider(new DateTimeOffset(2026, 4, 26, 0, 0, 0, TimeSpan.Zero));
Aspire.Hosting.Dotnet.Tests (5)
DotnetProjectBuildArtifactManagerTests.cs (5)
17var timeProvider = new FakeTimeProvider(s_startTime); 44var timeProvider = new FakeTimeProvider(s_startTime); 77var timeProvider = new FakeTimeProvider(s_startTime); 113var timeProvider = new FakeTimeProvider(s_startTime); 167var timeProvider = new FakeTimeProvider(s_startTime);
Aspire.Hosting.Maui.Tests (8)
MauiBuildQueueTests.cs (8)
750var timeProvider = ConfigureLaunchHandoffTimeout(subscriber); 786var timeProvider = ConfigureLaunchHandoffTimeout(subscriber); 827var timeProvider = ConfigureLaunchHandoffTimeout(env.Subscriber); 872var timeProvider = ConfigureLaunchHandoffTimeout(subscriber); 915var timeProvider = ConfigureLaunchHandoffTimeout(env.Subscriber); 963var timeProvider = ConfigureLaunchHandoffTimeout(subscriber); 1137private static FakeTimeProvider ConfigureLaunchHandoffTimeout(MauiBuildQueueEventSubscriber subscriber) 1139var timeProvider = new FakeTimeProvider();
Aspire.Hosting.Native.Core.Tests (18)
DcpWorkloadCleanupTests.cs (1)
128var clock = new FakeTimeProvider();
NativeApplicationLifetimeTests.cs (1)
24var clock = new FakeTimeProvider();
NativeAuxiliaryBackchannelTests.cs (1)
26var clock = new FakeTimeProvider();
NativeCliProtocolTests.cs (1)
100var clock = new FakeTimeProvider();
NativeCSharpClientTests.cs (1)
178var clock = new FakeTimeProvider();
NativeRpcAuthoringTests.cs (1)
145var clock = new FakeTimeProvider();
NativeSocketIsolationTests.cs (1)
26var clock = new FakeTimeProvider();
NativeTimeProviderTests.cs (10)
23var clock = new FakeTimeProvider(); 50var clock = new FakeTimeProvider(); 72var clock = new FakeTimeProvider(); 117var clock = new FakeTimeProvider(); 141var clock = new FakeTimeProvider(); 188var clock = new FakeTimeProvider(); 224var clock = new FakeTimeProvider(); 247var clock = new FakeTimeProvider(); 262var clock = new FakeTimeProvider(); 285var clock = new FakeTimeProvider();
TestServices\AdjustableFakeTimeProvider.cs (1)
11private readonly FakeTimeProvider _clock = new();
Aspire.Hosting.Radius.Tests (1)
Secrets\SealedSecretApplyStepTests.cs (1)
558var timeProvider = new FakeTimeProvider();
Aspire.Hosting.RemoteHost.Tests (6)
ExternalCapabilityRegistryTests.cs (3)
50var clock = new FakeTimeProvider(); 287var clock = new FakeTimeProvider(); 342var clock = new FakeTimeProvider();
IntegrationHostProcessLauncherTests.cs (1)
69var clock = new FakeTimeProvider();
JsonRpcCallbackInvokerTests.cs (1)
19var clock = new FakeTimeProvider();
tests\Shared\Processes\ChildProcessTests.cs (1)
64var clock = new FakeTimeProvider();
Aspire.Hosting.Tests (22)
Cli\CliOrphanDetectorTests.cs (2)
143var fakeTimeProvider = new FakeTimeProvider(DateTimeOffset.Now); 213var fakeTimeProvider = new FakeTimeProvider(DateTimeOffset.Now);
Dcp\DcpHostNotificationTests.cs (13)
49var timeProvider = new FakeTimeProvider(); 93var timeProvider = new FakeTimeProvider(); 137var timeProvider = new FakeTimeProvider(); 190var timeProvider = new FakeTimeProvider(); 235var timeProvider = new FakeTimeProvider(); 280var timeProvider = new FakeTimeProvider(); 402var timeProvider = new FakeTimeProvider(); 907var timeProvider = new FakeTimeProvider(); 944var timeProvider = new FakeTimeProvider(); 985var timeProvider = new FakeTimeProvider(); 1042var timeProvider = new FakeTimeProvider(); 1087var timeProvider = new FakeTimeProvider(); 1133var timeProvider = new FakeTimeProvider();
Dcp\KubernetesServiceTests.cs (5)
40var timeProvider = new FakeTimeProvider(); 1621var timeProvider = new FakeTimeProvider(); 1711var timeProvider = new FakeTimeProvider(); 2202var timeProvider = new FakeTimeProvider(); 2253var timeProvider = new FakeTimeProvider();
Health\ResourceHealthCheckServiceTests.cs (1)
295var timeProvider = new FakeTimeProvider(DateTimeOffset.Now);
Publishing\ContainerRuntimeReadinessTests.cs (1)
149var timeProvider = new FakeTimeProvider();
Aspire.Tray.Tests (8)
CliAppHostClientTests.cs (2)
216var time = new FakeTimeProvider(); 249var time = new FakeTimeProvider();
LinuxTrayTests.cs (1)
358var timeProvider = new FakeTimeProvider();
TrayControllerSavedStateTests.cs (5)
22var time = new FakeTimeProvider(); 66var time = new FakeTimeProvider(); 101var time = new FakeTimeProvider(); 128var time = new FakeTimeProvider(); 157var time = new FakeTimeProvider();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (8)
Logging\AcceptanceTests.cs (6)
121var fakeTimeProvider = context.RequestServices.GetRequiredService<FakeTimeProvider>(); 128var fakeTimeProvider = context.RequestServices.GetRequiredService<FakeTimeProvider>(); 162x.AddSingleton<FakeTimeProvider>(); 163x.AddSingleton<TimeProvider>(s => s.GetRequiredService<FakeTimeProvider>());
Logging\ApiRoutingController.cs (2)
31var fakeTimeProvider = HttpContext.RequestServices.GetRequiredService<FakeTimeProvider>();
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
Linux\LinuxResourceHealthCheckTests.cs (1)
154var fakeClock = new FakeTimeProvider();
ResourceHealthCheckExtensionsTests.cs (1)
481var fakeClock = new FakeTimeProvider();
Microsoft.Extensions.Diagnostics.Probes.Tests (2)
TcpEndpointProbesServiceTests.cs (2)
31var timeProvider = new FakeTimeProvider(); 80var timeProvider = new FakeTimeProvider();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (2)
Linux\AcceptanceTest.cs (1)
81var fakeClock = new FakeTimeProvider();
Windows\AcceptanceTest.cs (1)
102var fakeClock = new FakeTimeProvider();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (34)
Helpers\DummyProvider.cs (1)
15public static readonly FakeTimeProvider SnapshotTimeClock = new();
Linux\AcceptanceTest.cs (3)
220var clock = new FakeTimeProvider(DateTimeOffset.UtcNow); 317var clock = new FakeTimeProvider(DateTimeOffset.UtcNow); 424var clock = new FakeTimeProvider(DateTimeOffset.UtcNow);
Linux\Disk\LinuxSystemDiskMetricsTests.cs (3)
52var fakeTimeProvider = new FakeTimeProvider(); 227var fakeTimeProvider = new FakeTimeProvider(); 294var fakeTimeProvider = new FakeTimeProvider();
Linux\LinuxNetworkMetricsTests.cs (1)
23private FakeTimeProvider _timeProvider;
Linux\LinuxUtilizationProviderTests.cs (6)
338var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 406var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 474var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 551var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 628var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow); 701var fakeTime = new FakeTimeProvider(DateTimeOffset.UtcNow);
Providers\FaultProvider.cs (1)
11private readonly FakeTimeProvider _clock = new();
ResourceMonitoringServiceTests.cs (6)
30private static readonly FakeTimeProvider _clock = new(); 228var clock = new FakeTimeProvider(); 314var clock = new FakeTimeProvider(); 362var clock = new FakeTimeProvider(); 404var clock = new FakeTimeProvider(); 511var clock = new FakeTimeProvider();
SnapshotTests.cs (1)
15var time = new FakeTimeProvider();
Windows\Disk\WindowsDiskIoRatePerfCounterTests.cs (2)
29var fakeTimeProvider = new FakeTimeProvider { AutoAdvanceAmount = TimeSpan.FromSeconds(60) }; 76var fakeTimeProvider = new FakeTimeProvider { AutoAdvanceAmount = TimeSpan.FromSeconds(30) };
Windows\Disk\WindowsDiskIoTimePerfCounterTests.cs (1)
29var fakeTimeProvider = new FakeTimeProvider { AutoAdvanceAmount = TimeSpan.FromSeconds(60) };
Windows\Disk\WindowsDiskMetricsTests.cs (2)
55var fakeTimeProvider = new FakeTimeProvider(); 129var fakeTimeProvider = new FakeTimeProvider();
Windows\WindowsContainerSnapshotProviderTests.cs (5)
213var fakeClock = new FakeTimeProvider(); 280var fakeClock = new FakeTimeProvider(); 357var fakeClock = new FakeTimeProvider(); 420var fakeClock = new FakeTimeProvider(); 514var fakeClock = new FakeTimeProvider();
Windows\WindowsSnapshotProviderTests.cs (2)
80var fakeClock = new FakeTimeProvider(); 121var fakeClock = new FakeTimeProvider();
Microsoft.Extensions.Diagnostics.Testing.Tests (13)
Logging\FakeLogCollectorTests.cs (2)
42var timeProvider = new FakeTimeProvider(); 84var timeProvider = new FakeTimeProvider();
Logging\FakeLoggerTests.cs (2)
19var timeProvider = new FakeTimeProvider(); 246var timeProvider = new FakeTimeProvider();
Metrics\MetricCollectorTests.cs (9)
47var timeProvider = new FakeTimeProvider(now); 93var timeProvider = new FakeTimeProvider(now); 138var timeProvider = new FakeTimeProvider(now); 187var timeProvider = new FakeTimeProvider(now); 240var timeProvider = new FakeTimeProvider(now); 278var timeProvider = new FakeTimeProvider(now); 304var timeProvider = new FakeTimeProvider(now); 351var timeProvider = new FakeTimeProvider(now); 389var timeProvider = new FakeTimeProvider(now);
Microsoft.Extensions.Hosting.Testing.Tests (3)
FakeHostTests.cs (2)
97var timeProvider = new FakeTimeProvider(); 156var timeProvider = new FakeTimeProvider();
HostTerminatorServiceTests.cs (1)
33var timeProvider = new FakeTimeProvider();
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\HttpClientLoggerTest.cs (1)
877var fakeTimeProvider = new FakeTimeProvider(DateTimeOffset.UtcNow);
Microsoft.Extensions.Http.Resilience.Tests (3)
Internal\RetryAfterHelperTests.cs (2)
42var timeProvider = new FakeTimeProvider(); 56var timeProvider = new FakeTimeProvider();
Internal\RetryBudgetTests.cs (1)
21private readonly FakeTimeProvider _timeProvider = new();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (2)
DnsServiceEndpointResolverTests.cs (1)
17var timeProvider = new FakeTimeProvider();
Resolver\LoopbackDnsTestBase.cs (1)
24protected readonly FakeTimeProvider TimeProvider;
Microsoft.Extensions.TimeProvider.Testing (5)
FakeTimeProvider.cs (2)
24/// Initializes a new instance of the <see cref="FakeTimeProvider"/> class. 36/// Initializes a new instance of the <see cref="FakeTimeProvider"/> class.
Timer.cs (3)
19private FakeTimeProvider? _timeProvider; 23public Timer(FakeTimeProvider timeProvider, TimerCallback callback, object? state) 40var timeProvider = _timeProvider;
Microsoft.Extensions.TimeProvider.Testing.Tests (41)
FakeTimeProviderTests.cs (31)
17var timeProvider = new FakeTimeProvider(); 47var timeProvider = new FakeTimeProvider(nowOffset); 61var timeProvider = new FakeTimeProvider(nowOffset) 76var timeProvider = new FakeTimeProvider(); 87var timeProvider = new FakeTimeProvider 103var timeProvider = new FakeTimeProvider(new DateTimeOffset(2001, 2, 3, 4, 5, 6, TimeSpan.Zero)); 140var timeProvider = new FakeTimeProvider(); 149var timeProvider = new FakeTimeProvider(); 162var timeProvider = new FakeTimeProvider(new DateTimeOffset(2001, 2, 3, 4, 5, 6, TimeSpan.Zero)); 186var timeProvider = new FakeTimeProvider(new DateTimeOffset(2001, 2, 3, 4, 5, 6, TimeSpan.Zero)); 210var timeProvider = new FakeTimeProvider(); 218var timeProvider = new FakeTimeProvider(); 226var tp = new FakeTimeProvider(); 253var tp = new FakeTimeProvider(); 282var timeProvider = new FakeTimeProvider(dto); 291var timeProvider = new FakeTimeProvider(); 301var timeProvider = new FakeTimeProvider(); 315var timeProvider = new FakeTimeProvider(); 331var fakeTimeProvider = new FakeTimeProvider(); 346var timeProvider = new FakeTimeProvider(); 358var timeProvider = new FakeTimeProvider(); 372var timeProvider = new FakeTimeProvider(); 392var timeProvider = new FakeTimeProvider(); 411var timeProvider = new FakeTimeProvider(); 429var timeProvider = new FakeTimeProvider(); 444var timeProvider = new FakeTimeProvider(DateTimeOffset.UtcNow) 461var timeProvider = new FakeTimeProvider(); 471var timeProvider = new FakeTimeProvider 486var timeProvider = new FakeTimeProvider(); 503var provider = new FakeTimeProvider { AutoAdvanceAmount = TimeSpan.FromSeconds(2) }; 535var provider = new FakeTimeProvider();
TimerTests.cs (10)
24var timeProvider = new FakeTimeProvider(); 46var timeProvider = new FakeTimeProvider(); 68var timeProvider = new FakeTimeProvider(); 90var timeProvider = new FakeTimeProvider(); 112var timeProvider = new FakeTimeProvider(); 187var timeProvider = new FakeTimeProvider(); 251var timeProvider = new FakeTimeProvider(DateTimeOffset.UtcNow); 274var timeProvider = new FakeTimeProvider(DateTimeOffset.UtcNow); 299var timeProvider = new FakeTimeProvider(); 330var timeProvider = new FakeTimeProvider();