From d832591db5ddc594a97cc8a75739e0868094e3ec Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 15 May 2021 22:31:59 +0800 Subject: test: Use xunit logging output. --- BackEnd/Timeline.Tests/Helpers/TestApplication.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'BackEnd/Timeline.Tests/Helpers/TestApplication.cs') diff --git a/BackEnd/Timeline.Tests/Helpers/TestApplication.cs b/BackEnd/Timeline.Tests/Helpers/TestApplication.cs index 723ef500..2c2856c1 100644 --- a/BackEnd/Timeline.Tests/Helpers/TestApplication.cs +++ b/BackEnd/Timeline.Tests/Helpers/TestApplication.cs @@ -4,16 +4,25 @@ using Microsoft.AspNetCore.TestHost; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; using Timeline.Configs; using Xunit; +using Xunit.Abstractions; namespace Timeline.Tests.Helpers { public class TestApplication : IAsyncLifetime { + private readonly ITestOutputHelper _testOutputHelper; + + public TestApplication(ITestOutputHelper testOutputHelper) + { + _testOutputHelper = testOutputHelper; + } + public IHost Host { get; private set; } = default!; public string WorkDirectory { get; private set; } = default!; @@ -24,6 +33,11 @@ namespace Timeline.Tests.Helpers Directory.CreateDirectory(WorkDirectory); Host = await Microsoft.Extensions.Hosting.Host.CreateDefaultBuilder() + .ConfigureLogging(logging => + { + logging.ClearProviders(); + logging.AddXUnit(_testOutputHelper); + }) .ConfigureAppConfiguration((context, config) => { config.AddInMemoryCollection(new Dictionary -- cgit v1.2.3