visual-studio – 如何在Visual Studio中的特定文件夹中运行单个测试或所有测试?

因此,我将从使用ReSharper的Visual Studio 2015迁移到Visual Studio 2017,我正在尝试从我的工作流程中删除ReSharper.

我知道什么是CTRL R,T运行整个TestClass或所有测试,具体取决于你运行它的位置.似乎在单个单元测试中选择一些东西仍然运行整个测试类.

可以运行单个单元测试吗?

我也错过了右键单击解决方案资源管理器中的文件夹并运行其中的所有测试.

有没有提供这个小功能的扩展?

最佳答案 CTRL R,T由defualt分配给TestExplorer.RunAllTestsInContext.

TestExplorer.RunAllTestsInContext基于游标如下所示:

《visual-studio – 如何在Visual Studio中的特定文件夹中运行单个测试或所有测试?》

所以似乎TestExplorer.RunAllTestsInContext就是你要找的……

要确保为此功能分配了哪个密钥,请单击工具 – >选项 – >环境 – >键盘,在搜索栏中写:TestExplorer.RunAllTestsInContext然后你就可以看到keymap / set new了.

《visual-studio – 如何在Visual Studio中的特定文件夹中运行单个测试或所有测试?》

I’m also missing right-clicking a folder in solution explorer and running all the tests in it.

Is there an extension which provides this tiny feature?

据我所知,基本上没有这样的工具,因为文件夹对C#中的代码没有任何限制.做这种事的正确方法是使用`TestCategory attribute.

点赞