【发布时间】:2011-12-28 08:22:37
【问题描述】:
我最近从 MSTest 转换为 NUnit。我是这样做的
- 将所有出现的
[TestMethod]替换为[Test]、[TestClass]替换为[Test]等。 - 我还删除了 Microsoft.VisualStudio... 引用并添加了 NUnit.framework nuget 包。
自从我这样做后,Resharper 就没有在方法旁边显示小测试图标。如果我使用 Ctrl + U, R 运行测试,它会显示正确的计数,但实际上并没有运行任何测试。
有人知道吗?
编辑:我的程序集一定有问题,因为我创建了一个名为 Test.Web 的新程序集,并创建了一个只有 [TestFixture] 的简单类,Resharper 立即识别了它。
【问题讨论】:
-
没有一个解决方案有效。你是怎么解决的?
-
在下面查看我的答案,这就是我为解决它所做的。基本上创建了一个新库并复制了代码。
-
确保类是
public。