单元测试会话不显示新测试类的测试

时间:2015-09-30 01:47:47

标签: asp.net-mvc unit-testing test-project

  • VS2013 Update 5
  • 创建了包含测试项目的C#MVC Web应用程序项目。
  • 更新了所有套餐......

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

测试项目显示了一个'控制器'文件夹和该文件夹中的HomeControllerTest.cs

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

我为其中一个模型添加了“插入,获取,更新和删除测试”。

一切都很好。

单元测试会话显示此新添加的课程没有测试;看图像...... 我已经重新启动了VS2013,清理了解决方案,重建了......所有内容......除了可以使其正常工作的内容。

如何让新添加的测试通过Unit Test Sessions窗口运行或可见?

enter image description here

2 个答案:

答案 0 :(得分:0)

您是否尝试过清除Resharper的缓存? (Resharper>选项>环境>一般>清除缓存)。

之前我遇到过类似的问题,这对我有用。可能值得一试!

答案 1 :(得分:0)

如果查看选项菜单的Resharper Unit Tests部分,应该有一个标记为“Enable Shadow Copies”的复选框。

解开这个选项似乎解决了我的问题。