public ServerFixture() { ServerWebHost = WebHost .CreateDefaultBuilder() .UseStartup <Startup>() .UseUrls("http://127.0.0.1:0") .Build(); ServerWebHost.Start(); }
public ServerFixture() { TestLogger = new TestLogger(); ServerWebHost = WebHost .CreateDefaultBuilder() .ConfigureLogging((_, builder) => { builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton <ILoggerProvider, TestLoggerProvider>((x) => new TestLoggerProvider(TestLogger))); builder.AddFilter <TestLoggerProvider>((category, level) => category.EndsWith(nameof(RequestTracingMiddleware), StringComparison.Ordinal)); }) .UseStartup <Startup>() .UseUrls("http://127.0.0.1:0") .Build(); ServerWebHost.Start(); }
public ServerFixture() { #if NETCOREAPP2_2 ServerWebHost = WebHost .CreateDefaultBuilder() .UseStartup <TStartup>() .UseUrls("http://127.0.0.1:0") .Build(); #endif #if NETCOREAPP3_0 ServerWebHost = Host .CreateDefaultBuilder() .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup <TStartup>(); webBuilder.UseUrls("http://127.0.0.1:0"); }) .Build(); #endif ServerWebHost.Start(); }