|
|
|
@ -19,21 +19,19 @@ public class UseXunit
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public async Task UseXunitFramwork_Test()
|
|
|
|
|
public void UseXunitFramwork_Test()
|
|
|
|
|
{
|
|
|
|
|
var msg = "使用 xUnit 2 单元测试框架!================================================";
|
|
|
|
|
var msg = "使用 xUnit 单元测试框架!";
|
|
|
|
|
|
|
|
|
|
_output.WriteLine( $"ITestOutputHelper: {msg}");
|
|
|
|
|
_testOutputHelperAccessor.Output?.WriteLine($"ITestOutputHelperAccessor: {msg}");
|
|
|
|
|
_logger.LogInformation( $"ILogger: {msg}");
|
|
|
|
|
_output.WriteLine($"{msg}");
|
|
|
|
|
|
|
|
|
|
Assert.True(true,msg);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void U2_Test()
|
|
|
|
|
public void Use_Output_Test()
|
|
|
|
|
{
|
|
|
|
|
var msg = "使用 xUnit 2 单元测试框架!";
|
|
|
|
|
var msg = "使用 xUnit 原生 ITestOutputHelper 输出测试内容!";
|
|
|
|
|
|
|
|
|
|
_output.WriteLine(msg);
|
|
|
|
|
|
|
|
|
@ -41,12 +39,32 @@ public class UseXunit
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void U3_Test()
|
|
|
|
|
public void Use_XunitDI_Output_Test()
|
|
|
|
|
{
|
|
|
|
|
var msg = "使用 xUnit 2 单元测试框架!";
|
|
|
|
|
var msg = "使用 Xunit.DependencyInjection ITestOutputHelperAccessor 输出测试内容!";
|
|
|
|
|
|
|
|
|
|
_output.WriteLine(msg);
|
|
|
|
|
_testOutputHelperAccessor.Output?.WriteLine($"ITestOutputHelperAccessor: {msg}");
|
|
|
|
|
|
|
|
|
|
Assert.True(true, msg);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void Use_ILogger_Test()
|
|
|
|
|
{
|
|
|
|
|
var msg = "使用 Xunit.DependencyInjection 实现的 ILogger 输出测试内容";
|
|
|
|
|
_logger.LogInformation($"ILogger: {msg}");
|
|
|
|
|
|
|
|
|
|
Assert.True(true, msg);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Fact]
|
|
|
|
|
public void Use_All_Test()
|
|
|
|
|
{
|
|
|
|
|
_output.WriteLine("使用 xUnit 原生 ITestOutputHelper 输出测试内容!");
|
|
|
|
|
_testOutputHelperAccessor.Output?.WriteLine("使用 Xunit.DependencyInjection ITestOutputHelperAccessor 输出测试内容!");
|
|
|
|
|
_logger.LogInformation("使用 Xunit.DependencyInjection 实现的 ILogger 输出测试内容");
|
|
|
|
|
|
|
|
|
|
Assert.True(true, "多种方式,输出测试内容");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|