Visual Studio 2017 XUnit 未发现测试

Visual Studio 2017 XUnit doesn't discover tests

我正在按照 APRESS "Building Web Applications with Visual Studio 2017" 书中的示例进行操作。

他reader手动设置了一个测试项目作为 C# 控制台应用程序。

我拉下了代码,打开了他的解决方案。我正在将我的和他的并排比较:

所有单元测试 Nuget 包都是一样的。 但是当我构建这两个解决方案时,他的测试被发现而我的没有。

此时它应该做的就是发现这一点:

    [Fact]
    public void FirstTest()
    {
        Assert.True(true);
    }

一切看起来都一样。 我创建了控制台项目。添加了所需的 Nuget 包。创建了所需的参考。添加了测试。

我不知道它还需要什么。我完全按照指示去做了。

您需要进行测试class public。

public class TestCategory