当前位置: 首页 > 知识库问答 >
问题:

VS2017 -测试运行程序没有获得Xunit测试

公良高刚
2023-03-14

我昨晚睡觉时所有的测试都出现了,今天重新加载了项目,无论我怎么尝试,VS测试运行程序都没有得到任何东西。

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

我已经与一个基本的控制台项目进行了比较,除了包含的主要项目之外,引用是相同的:

我已经添加了这个测试,但没有任何显示。

using Xunit;

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

也经历过这个:胥尼特文档

使用VS2017 Professional而不使用ReSharper。

共有1个答案

杨研
2023-03-14

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

Xunit.runner。visualstudio不包括在项目中。

 类似资料:
  • 我正在使用xUnit(1.9.2.version)ReSharper xUnit。net测试支持ReSharper 9对ReSharper的扩展 由于某些原因,ReSharper单元测试运行程序不会发现所有现有的单元测试,而测试资源管理器会发现。所有测试类都标记为公共<有线索吗?

  • Visual Studio 2015 企业更新 3,所有 KB 程序包更新均已应用 再播 2016.1.2, 最新 根据我的文件引用是; 当我尝试使用ReSharper xUnit测试运行器时,我遇到了:; 单元测试运行程序无法运行测试,无法运行xUnit测试-未找到文件:“D:\srcs\GitProjects..etc\bin\My.tests”。dll“参数名称:assemblyFileNa

  • 更新:添加2019;发现/运行程序集成机制与2017年相同 我已经读过为什么xUnit跑步者找不到我的测试,这涵盖了xUnit永远找不到你的测试的原因,但我的问题不同——我相信我的测试没有任何微妙之处;(他们在其他环境中工作过,这似乎只是我的机器)——Visual Studio 2015[Community Edition]中的Visual Studio测试运行程序根本没有显示我的任何测试。我没有

  • 我有一个用Maven建立的Java项目,我正在用Cucumber和jUnit进行测试。 也许我遗漏了一些东西,但是有没有一种方法可以设置Cucumber测试运行程序来自动运行jUnit测试以及Cucumber特性?不必运行两个单独的测试套件,并使用自动测试所有内容,这将是一件非常棒的事情。 目前,当我指定时,它只查找文件并忽略所有其他测试。 以下是我的测试文件结构: 还有我的测试运行程序,它目前只

  • 我使用的是Eclipse Oxygen.3版本(4.7.3)。下面是我的JUnit测试类: 当我运行这个Junit测试时,eclipse不断弹出对话框,告诉我“没有tests found with test runner'JUnit5'”。为什么?

  • 我用的是最新的VS2017版本15.6.4,NUnit3TestAdapter 3.10.0,NUnit版本3.9.0.0。 当我尝试在测试资源管理器中运行单元测试时,测试显示为灰色,当我右键单击并运行选定的测试时,我看到以下错误:没有可用的测试。这是我的测试类的外观。 来自输出的文本: