Nunit 为什么赢了';t resharper找到我的单元测试了吗?
由于某种原因,当我打开一个新的解决方案时,Resharper总是拒绝查找单元测试。我花了半个小时反复摸索/重建/拨弄,直到Resharper突然神奇地发现我的单元测试。一旦他们被发现,它每次都运行良好 测试示例:Nunit 为什么赢了';t resharper找到我的单元测试了吗?,nunit,visual-studio-2012,resharper,Nunit,Visual Studio 2012,Resharper,由于某种原因,当我打开一个新的解决方案时,Resharper总是拒绝查找单元测试。我花了半个小时反复摸索/重建/拨弄,直到Resharper突然神奇地发现我的单元测试。一旦他们被发现,它每次都运行良好 测试示例: using NUnit.Framework; namespace NamespaceOfTheCodeToTest.Test { [TestFixture] public class FunctionalityTest { [Test]
using NUnit.Framework;
namespace NamespaceOfTheCodeToTest.Test
{
[TestFixture]
public class FunctionalityTest
{
[Test]
public void Scenario_Input_Result()
{
}
}
}
我正在使用RESHARPER->单元测试->从解决方案运行所有测试
我这里做错了什么?问题似乎是没有安装NUnit测试适配器。安装VisualStudio扩展后,所有测试都会立即找到
编辑:更好的解决方案是在测试项目、包含测试项目或解决方案的文件夹上使用“运行单元测试”。那么它也迁移到哪里了?您是否使用了任何奇特的NUnit功能,如
TestCaseSourceAttribute
或ValuesAttribute
?你们有定制的NUnit插件吗?