在Mac上的Visual Studio上使用XUnit testrunner进行的测试(C#,。net Core)

我在Mac上运行Visual Studio(预览5,最新),我正在尝试使用Xunit工作进行unit testing。

我为.NET Core创建了一个新项目 – > Tests,它创建了以下示例代码

using System; using Xunit; namespace SMASHDOCsTests { public class UnitTest1 { [Fact] public void testFoo() { return; } } } 

我能够正确编译代码但是我无法执行测试。

它始终抱怨“内部错误:无法运行测试,测试发现失败”。

如何跟踪此错误或解决此错误?

我当前版本的Visual Studio for Mac是(v7.0.1.24) – 这就是我用内部警告解决问题的方法:

  1. 更新包块(位于fileTree侧栏) 在此处输入图像描述

  2. 按照此页面上的说明安装扩展程序。 注意mac的例外:

重要提示:从v0.7.3开始,请从https://github.com/xunit/xamarinstudio.xunit/releases下载.mpack文件然后在Extension Manager中,您可以使用“从文件安装…”按钮手动安装延期。

这让我运行我的测试并在UI中给我反馈:

 [TestFixture()] public class Test { [Test()] public void TestCase() { int a = 100; int b = 100; Assert.AreEqual(a, b); } } 

在此处输入图像描述