【问题标题】:VS2017 - Test runner not picking up Xunit testsVS2017 - 测试运行器没有选择 Xunit 测试
【发布时间】:2017-12-28 17:38:32
【问题描述】:

我昨晚睡觉,所有测试都显示出来了,今天重新加载了项目,无论我尝试什么,VS 测试运行器都没有收到任何东西。

昨天我在加载项目时遇到了类似的问题,但通过添加对 Microsoft.DotNet.InternalAbstractions 的引用解决了它 - 正如这篇文章中所建议的那样:Link。但现在即使使用参考,它也在做同样的事情。我现在也尝试了帖子中几乎所有的答案,但无济于事。

我比较了一个基本的控制台项目,除了包含的主项目之外,参考是相同的:

我已添加此测试,但没有任何显示。

using Xunit;

namespace LearnOnlineAppTests
{
    public class BaseTest
    {
        [Fact]
        public void DummyTest()
        {
            Assert.True(true);
        }
    }
}

也经历过这个:Xunit documentation

在没有 ReSharper 的情况下使用 VS2017 Professional。

【问题讨论】:

    标签: c# unit-testing visual-studio-2017 xunit


    【解决方案1】:

    错过了一个非常重要的步骤,并且在多个地方都提到过。

    Xunit.runner.visualstudio 未包含在项目中。

    【讨论】:

      猜你喜欢
      • 2018-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 2011-04-04
      • 2021-06-19
      相关资源
      最近更新 更多