我创建了一个新的.NET核心类库项目,名为
FooBarBaz
. 然后,我使用package manager控制台运行:
-
Install-Package xunit xunit
-
Install-Package xunit xunit.runners.visualstudio
这是我添加的唯一代码:
using Xunit;
using Xunit.Abstractions;
namespace FooBarBaz
{
public class Class1
{
private readonly ITestOutputHelper output;
public Class1(ITestOutputHelper output)
{
this.output = output;
output.WriteLine("OUTPUT FROM MY CONSTRUCTOR");
}
[Fact]
public void SmokeTest()
{
output.WriteLine("OUTPUT FROM MY TEST");
Assert.True(true);
}
}
}
the xUnit.net documentation example
. 我知道文档中接着谈到了“消息接收器”之类的东西,但我可以发誓我看到了消息
在
输出
窗口
我知道我可以在选择测试后单击“输出”超链接并查看它,但这只是额外的一步,而且输出也没有单空格字体(我希望有单空格字体)。
如何配置xUnit以提供输出
在输出窗口中