我在使用Resharper运行我的单元测试时遇到了一个小麻烦。我可以选择一个单独的单元测试并成功地运行/调试它,但是当我选择父节点来运行一堆测试时,测试不会运行;它只显示待定状态几秒钟,然后测试变灰。如果我在测试中设置断点并再次使用调试器尝试,则会得到相同的结果,并且没有断点被触发。有其他人遇到过这种情况吗?
我在使用Resharper运行我的单元测试时遇到了一个小麻烦。我可以选择一个单独的单元测试并成功地运行/调试它,但是当我选择父节点来运行一堆测试时,测试不会运行;它只显示待定状态几秒钟,然后测试变灰。如果我在测试中设置断点并再次使用调试器尝试,则会得到相同的结果,并且没有断点被触发。有其他人遇到过这种情况吗?
如果您正在使用VS2012更新2(Charlie显然在提问时并没有),请确保您安装了R# 7.1.3或更高版本。截至撰写本文时,官方的版本是7.1.2,因此您需要访问以下链接进行下载: http://download.jetbrains.com/resharper/ReSharperSetup.7.1.3000.1964.msi (如http://youtrack.jetbrains.com/issue/RSRP-339987所述)。
尝试重新构建您的测试项目/整个解决方案。 我有时会遇到类似的问题,即Resharper显示我已删除的测试,或者不执行SUT项目中新方法的测试。重新构建后,它就会重新同步。