Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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
Asp.net mvc 单元测试会话不显示来自新测试类的测试 VS2013更新5 创建了包含测试项目的MVC Web应用程序项目。 已更新所有包。。。_Asp.net Mvc_Unit Testing_Test Project - Fatal编程技术网

Asp.net mvc 单元测试会话不显示来自新测试类的测试 VS2013更新5 创建了包含测试项目的MVC Web应用程序项目。 已更新所有包。。。

Asp.net mvc 单元测试会话不显示来自新测试类的测试 VS2013更新5 创建了包含测试项目的MVC Web应用程序项目。 已更新所有包。。。,asp.net-mvc,unit-testing,test-project,Asp.net Mvc,Unit Testing,Test Project,我将我的模型名称空间、所有模型类和ApplicationDbContext移动到一个新的类库中,与MVC Web App项目分离。 为此,我添加了对测试项目的引用 测试项目显示一个“控制器”文件夹,该文件夹中有HomeControllerTest.cs 我想为我的模型类添加测试,所以我添加了一个“Models”文件夹和一个非常类似的cs文件来测试我的模型。类和方法是公共的,并且为类[TestClass]和方法[TestMethod]分配了适当的属性 我为我的一个模型添加了插入、获取、更新和删除测

我将我的模型名称空间、所有模型类和ApplicationDbContext移动到一个新的类库中,与MVC Web App项目分离。 为此,我添加了对测试项目的引用

测试项目显示一个“控制器”文件夹,该文件夹中有HomeControllerTest.cs

我想为我的模型类添加测试,所以我添加了一个“Models”文件夹和一个非常类似的cs文件来测试我的模型。类和方法是公共的,并且为类[TestClass]和方法[TestMethod]分配了适当的属性

我为我的一个模型添加了插入、获取、更新和删除测试

一切都很好

单元测试会话没有显示来自这个新添加类的测试;请看图片。。。 我重新启动了VS2013,清理了解决方案,重建了…所有东西…除了能让它工作的东西

如何使新添加的测试能够通过“单元测试会话”窗口运行或对其可见


你有没有尝试过清除Resharper的缓存?重拾器>选项>环境>常规>清除缓存


我以前也有过类似的问题,这对我来说很有效。也许值得一试

如果您查看选项菜单的Resharper Unit Tests部分,应该有一个标记为Enable Shadow Copy的勾选框


取消勾选此选项似乎为我解决了问题。

谢谢-我一定会尝试一下,但没有成功。但我最终还是成功了。我不知道一件事是否影响了另一件事,但我右键单击了测试项目,并添加了一个单元测试,但没有显示。然后我删除了底部附近显示的单元测试会话窗口中的所有测试,然后重建了项目。它现在显示了所有的测试类和测试方法。