我在IDE中,我可以在一个文件中运行所有单元测试但是有没有办法在项目或解决方案中同时运行所有测试?
右键单击VS solution-explorer中的项目或解决方案,然后选择"运行单元测试"或转到Resharper菜单,选择Unit-Testing并从中选择其中一个选项.
如果您学习使用Alt-Letters执行菜单命令,即使它们没有直接快捷方式,您也可以快速执行许多命令.特别是,如果快捷键是双键组合.
至于在解决方案中运行所有测试,命令是Alt- RUN,即用于ReSharper菜单的Alt-R,用于单元测试的U,以及用于解决方案中的所有测试的N.
我很惊讶这里没有人提到它,但几乎所有的resharper命令都可以分配给特定的自定义键盘快捷键.转到Tools --> Options --> Keyboard
,找到你感兴趣的命令(只需在"show commands containing"文本字段中键入"resharper",你就可以找到它们).在此特定实例中,"从解决方案运行所有测试"命令是" ReSharper.UnitTest_RunSolution ".
在ReSharper 9.x中,命令名称为ReSharper.ReSharper_UnitTestRunSolution.
打开ReSharper-> Windows-> Unit Test Explorer并选择所有内容,然后点击运行按钮
有时,Resharper在手动重建之前将无法看到测试.因此,如果您无法在resharper中看到测试,或者resharper未在解决方案中运行所有测试,则只需先重建它们.