18 instantiations of FakeHostOptions
Microsoft.Extensions.Hosting.Testing (2)
FakeHost.cs (2)
35public static IHostBuilder CreateBuilder() => new FakeHostBuilder(new FakeHostOptions()); 46var options = new FakeHostOptions();
Microsoft.Extensions.Hosting.Testing.Tests (16)
FakeHostBuilderTests.cs (5)
18private static readonly FakeHostOptions _noFakesOptions = new() 29var hostBuilderServices = new FakeHostBuilder(new FakeHostOptions { }).Build().Services; 38var hostBuilderServices = new FakeHostBuilder(new FakeHostOptions()).Build().Services; 45var hostBuilderServices = new FakeHostBuilder(new FakeHostOptions()).Build().Services; 54var hostBuilderServices = new FakeHostBuilder(new FakeHostOptions { FakeLogging = false }).Build().Services;
FakeHostTests.cs (8)
48var sut = new FakeHost(hostMock.Object, new FakeHostOptions { StartUpTimeout = TimeSpan.Zero }); 66var sut = new FakeHost(hostMock.Object, new FakeHostOptions { StartUpTimeout = TimeSpan.Zero }); 86var sut = new FakeHost(hostMock.Object, new FakeHostOptions { StartUpTimeout = TimeSpan.FromMilliseconds(-1) }); 108var sut = new FakeHost(hostMock.Object, new FakeHostOptions { ShutDownTimeout = TimeSpan.Zero }); 125var sut = new FakeHost(hostMock.Object, new FakeHostOptions { StartUpTimeout = TimeSpan.Zero }); 146var sut = new FakeHost(hostMock.Object, new FakeHostOptions { StartUpTimeout = TimeSpan.FromMilliseconds(-1) }); 166var sut = new FakeHost(hostMock.Object, new FakeHostOptions()) { TimeProvider = new FakeTimeProvider() }; 179var sut = new FakeHost(hostMock.Object, new FakeHostOptions()) { TimeProvider = new FakeTimeProvider() };
HostTerminatorServiceTests.cs (3)
21var options = new FakeHostOptions(); 38var options = new FakeHostOptions(); 57var options = new FakeHostOptions();
21 references to FakeHostOptions
Microsoft.Extensions.Hosting.Testing (15)
FakeHost.cs (9)
22private readonly FakeHostOptions _options; 25internal FakeHost(IHost host, FakeHostOptions options) 40/// <param name="configure">The options to configure the <see cref="FakeHostOptions"/> instance.</param> 42public static IHostBuilder CreateBuilder(Action<FakeHostOptions> configure) 46var options = new FakeHostOptions(); 54/// <param name="options">An <see cref="FakeHostOptions"/> instance.</param> 56public static IHostBuilder CreateBuilder(FakeHostOptions options) 67/// <remarks>If no cancellation token is given, a new one using <see cref="FakeHostOptions.StartUpTimeout"/> is used.</remarks> 90/// <remarks>If no cancellation token is given, a new one using <see cref="FakeHostOptions.StartUpTimeout"/> is used.</remarks>
FakeHostBuilder.cs (3)
17private readonly FakeHostOptions _options; 19internal FakeHostBuilder(FakeHostOptions options) 24internal FakeHostBuilder(IHostBuilder builder, FakeHostOptions options)
HostTerminatorService.cs (3)
14/// Terminates its host after a timeout set in <see cref="FakeHostOptions.TimeToLive"/>. 21private readonly FakeHostOptions _options; 30public HostTerminatorService(IHost host, FakeHostOptions options, ILogger<HostTerminatorService> logger)
Microsoft.Extensions.Hosting.Testing.Tests (6)
FakeHostBuilderTests.cs (3)
18private static readonly FakeHostOptions _noFakesOptions = new() 31var options = hostBuilderServices.GetRequiredService<FakeHostOptions>();
HostTerminatorServiceTests.cs (3)
21var options = new FakeHostOptions(); 38var options = new FakeHostOptions(); 57var options = new FakeHostOptions();