public void WithTheLoggerExtension_ShouldCreateLoggingItem() { var httpClient = _host.CreateClient(); var loggerFactory = new LoggerFactory(); loggerFactory.AddConsole(); loggerFactory.AddDebug(); var settings = new RemoteLoggerSetting(); ConfigurationBuilder config = new ConfigurationBuilder(); config.AddJsonFile("appSettings.json"); config.Build().GetSection("Logging").Bind(settings); settings.RemoteUrl = httpClient.BaseAddress.ToString(); loggerFactory.AddRemoteLogger(settings, httpClient); var logger = loggerFactory.CreateLogger("Test"); logger.Should().NotBeNull(); logger.LogInformation("This is a test"); var logFile = "c:\\temp\\app.log"; File.Exists(logFile).Should().BeTrue(); }