3 instantiations of HostTerminatorService
Microsoft.Extensions.Hosting.Testing.Tests (3)
HostTerminatorServiceTests.cs (3)
23using var sut = new HostTerminatorService(hostMock.Object, options, logger) { TimeProvider = new FakeTimeProvider() }; 40using var sut = new HostTerminatorService(hostMock.Object, options, logger) { TimeProvider = timeProvider }; 59using var sut = new HostTerminatorService(hostMock.Object, options, logger) { DebuggerAttached = true };
12 references to HostTerminatorService
Microsoft.Extensions.Hosting.Testing (3)
FakeHostBuilder.cs (1)
32.AddHostedService<HostTerminatorService>());
HostTerminatorService.cs (2)
25/// Initializes a new instance of the <see cref="HostTerminatorService"/> class. 30public HostTerminatorService(IHost host, FakeHostOptions options, ILogger<HostTerminatorService> logger)
Microsoft.Extensions.Hosting.Testing.Tests (9)
FakeHostBuilderTests.cs (1)
39Assert.Contains(hostBuilderServices.GetServices<IHostedService>(), x => x is HostTerminatorService);
HostTerminatorServiceTests.cs (8)
19var logger = new FakeLogger<HostTerminatorService>(); 23using var sut = new HostTerminatorService(hostMock.Object, options, logger) { TimeProvider = new FakeTimeProvider() }; 34var logger = new FakeLogger<HostTerminatorService>(); 40using var sut = new HostTerminatorService(hostMock.Object, options, logger) { TimeProvider = timeProvider }; 55var logger = new FakeLogger<HostTerminatorService>(); 59using var sut = new HostTerminatorService(hostMock.Object, options, logger) { DebuggerAttached = true }; 68private static Task RunProtectedExecuteAsync(HostTerminatorService instance, CancellationToken cancellationToken) 70var methodInfo = typeof(HostTerminatorService)