4 types derived from FakeTimeProvider
Aspire.Cli.Tests (1)
Aspire.Dashboard.Components.Tests (1)
Aspire.Hosting.DevTunnels.Tests (1)
Aspire.Hosting.Tests (1)
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();
Aspire.Dashboard.Components.Tests (5)
Aspire.Dashboard.Tests (3)
Aspire.Hosting.Azure.Tests (1)
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)
Aspire.Hosting.Maui.Tests (1)
Aspire.Hosting.Native.Core.Tests (20)
Aspire.Hosting.Radius.Tests (1)
Aspire.Hosting.RemoteHost.Tests (11)
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());
Aspire.Hosting.Tests (25)
Aspire.Tray.Tests (8)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
Microsoft.Extensions.Diagnostics.Probes.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (49)
Microsoft.Extensions.Diagnostics.Testing.Tests (13)
Microsoft.Extensions.Hosting.Testing.Tests (6)
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Microsoft.Extensions.Http.Resilience.Tests (7)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (2)
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();
237 references to FakeTimeProvider
Aspire.Cli.Tests (44)
Aspire.Dashboard.Components.Tests (3)
Aspire.Dashboard.Tests (3)
Aspire.Hosting.Azure.Tests (1)
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)
Aspire.Hosting.Maui.Tests (8)
Aspire.Hosting.Native.Core.Tests (18)
Aspire.Hosting.Radius.Tests (1)
Aspire.Hosting.RemoteHost.Tests (6)
Aspire.Hosting.Tests (22)
Aspire.Tray.Tests (8)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (8)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (2)
Microsoft.Extensions.Diagnostics.Probes.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (34)
Microsoft.Extensions.Diagnostics.Testing.Tests (13)
Microsoft.Extensions.Hosting.Testing.Tests (3)
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Microsoft.Extensions.Http.Resilience.Tests (3)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (2)
Microsoft.Extensions.TimeProvider.Testing (5)
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();