在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) – 这就是我用内部警告解决问题的方法:
-
更新包块(位于fileTree侧栏)
-
按照此页面上的说明安装扩展程序。 注意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); } }