因此,我将从带有 ReSharper 的 Visual Studio 2015 迁移到 Visual Studio 2017,并尝试从我的工作流程中删除 ReSharper。
我知道 CTRL+R,T 运行整个 TestClass 或所有测试,具体取决于运行它的位置。似乎在单个单元测试中选择某些内容仍然会运行整个测试类。
是否可以运行单个单元测试?
我还缺少右键单击解决方案资源管理器中的文件夹并运行其中的所有测试。
有没有一个扩展可以提供这个小功能?
CTRL+R, T
默认情况下被分配给TestExplorer.RunAllTestsInContext
.
TestExplorer.RunAllTestsInContext
基于光标的工作方式如下:
所以看来TestExplorer.RunAllTestsInContext
就是您正在寻找的...
要确定可以为该功能分配什么键,请单击Tools -> options -> Environment -> Keyboard
,在搜索栏中写入:TestExplorer.RunAllTestsInContext
然后您将能够看到键盘映射/设置新的键盘映射。
我还缺少右键单击解决方案资源管理器中的文件夹并运行其中的所有测试。
有没有一个扩展可以提供这个小功能?
据我所知,基本上没有这样的工具,因为文件夹对 C# 中的代码没有任何限制。做这样的事情的正确方法是使用`测试类别属性 https://msdn.microsoft.com/en-us/library/dd286683.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)