public async Task CreateDefaultHostBuilderTest() { var builder = CoreWebStartup.CreateDefaultHostBuilder <Startup>(); var host = builder.Build(); Assert.IsNotNull(host); await host.StartAsync(); await host.StopAsync(); await host.WaitForShutdownAsync(); }
public async Task CreateDefaultHostBuilderWithElasticTest() { var builder = CoreWebStartup.CreateDefaultHostBuilder <StartUp_Elastic>().UseLogging(); var host = builder.Build(); Assert.IsNotNull(host); await host.StartAsync(); var loggerFac = host.Services.GetService <ILoggerFactory>(); var logger = loggerFac.CreateLogger("Unit Test"); logger.LogError("Validating Error logging"); await host.StopAsync(); await host.WaitForShutdownAsync(); }
public static void Main() { CoreWebStartup.CreateDefaultHostBuilder <Startup>().Build().Run(); }