ReSharper在单元测试中出现问题

8

我在使用Resharper运行我的单元测试时遇到了一个小麻烦。我可以选择一个单独的单元测试并成功地运行/调试它,但是当我选择父节点来运行一堆测试时,测试不会运行;它只显示待定状态几秒钟,然后测试变灰。如果我在测试中设置断点并再次使用调试器尝试,则会得到相同的结果,并且没有断点被触发。有其他人遇到过这种情况吗?


我在使用ReSharper 4.5.1274.1時在VS2005中遇到了同樣的問題,非常煩人。之前的版本4.5.1231.7卻一切正常。 - Craig
我也在VS2008 sp1中尝试了一下,使用的是resharper 4.5.1274.1版本,但它对我也不起作用...... 如果有帮助的话,您可以在http://www.testdriven.net/download.aspx上下载TestDriven.net的个人版本,它仍然像以前一样良好地运行项目/夹具/方法级别的测试。 - ElvisLives
我也遇到了同样的问题!你最终解决了吗? - CaffGeek
1
@Chad 嗯..我改成使用nUnit了。 - Charlie
3个回答

2

1
在使用ReSharper 5.0.1659和VS2010时,我也遇到了这个问题。事实证明,问题出现在VS运行测试的常规方式下创建的testrun配置文件中。将它们从磁盘中删除,并从解决方案文件中删除引用,问题得到解决,我又能够使用ReSharper运行测试了。

2
具体是哪些文件,它们在哪里?谢谢! - Christian Fredh

1

尝试重新构建您的测试项目/整个解决方案。 我有时会遇到类似的问题,即Resharper显示我已删除的测试,或者不执行SUT项目中新方法的测试。重新构建后,它就会重新同步。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接