2

我用 nunit 测试转换了一个项目,所以它有 mstests。它编译,当我右键单击项目时,我可以选择“运行单元测试”。它可以工作,并且测试成功执行。

但是,我无法在“测试列表编辑器”或“测试视图”中看到我的测试。我试过了:

  • 在这两个列表中选择“刷新”按钮
  • 重建解决方案
  • 重新启动视觉工作室
  • 激活的后台发现(我有 VS 2010 SP1 和 resharper)

这些,单独或组合,都没有奏效。还可以尝试什么来强制 Visual Studio 完全识别这些测试?

4

2 回答 2

5

我发现答案是我必须将类库转换为 MsTest 项目

于 2012-06-06T22:43:34.127 回答
0

还要确保您的测试类是公开的,我花了将近一天的时间试图弄清楚为什么 MS 测试框架无法发现我的测试,直到我将访问修饰符从默认修改为公开

于 2013-12-22T04:27:43.683 回答