public async Task WriteLogEvent(LogEventLevel level) { // Arrange var configuration = new ConfigurationBuilder() .AddJsonFile("appsettings_durable_http_using_time_rolled_buffers.json") .Build(); var logger = new LoggerConfiguration() .ReadFrom.Configuration(configuration) .CreateLogger(); var testId = $"WriteLogEvent_{Guid.NewGuid()}"; new TimeRolledDurableHttpSinkReflection(logger) .SetRequestUri(webServerFixture.RequestUri(testId)) .SetBufferBaseFileName(Path.Combine("logs", testId)) .SetHttpClient(new JsonHttpClient(webServerFixture.CreateClient())); // Act logger.Write(level, "Some message"); // Assert await webServerFixture.ExpectLogEvents(testId, 1); }