Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nunit 为什么赢了';t resharper找到我的单元测试了吗?_Nunit_Visual Studio 2012_Resharper - Fatal编程技术网

Nunit 为什么赢了';t 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]

由于某种原因,当我打开一个新的解决方案时,Resharper总是拒绝查找单元测试。我花了半个小时反复摸索/重建/拨弄,直到Resharper突然神奇地发现我的单元测试。一旦他们被发现,它每次都运行良好

测试示例:

using NUnit.Framework;

namespace NamespaceOfTheCodeToTest.Test
{
    [TestFixture]
    public class FunctionalityTest
    {
        [Test]
        public void Scenario_Input_Result()
        {

        }
    }
}
我正在使用RESHARPER->单元测试->从解决方案运行所有测试


我这里做错了什么?

问题似乎是没有安装NUnit测试适配器。安装VisualStudio扩展后,所有测试都会立即找到


编辑:更好的解决方案是在测试项目、包含测试项目或解决方案的文件夹上使用“运行单元测试”。

那么它也迁移到哪里了?您是否使用了任何奇特的NUnit功能,如
TestCaseSourceAttribute
ValuesAttribute
?你们有定制的NUnit插件吗?