如何解决Visual Studio 2019 将提取方法类型空间重构为下划线
我目前正在重构一些 XUnit 集成测试,并提取测试块,以便测试读取为 Given,When,Then 结构。
当我这样做时,使用 Visual Studio Extract 方法函数,我真的希望能够将空格类型作为下划线。
我永远不会在代码中的方法名称中使用下划线,但在测试中我认为:
[Fact]
public async Task UpdateAFooWithTheBarService()
{
await Given_a_foo_exists_in_the_foo_context();
await When_a_bar_service_acts_on_the_foo();
await Then_the_value_of_foo_is_not_null();
}
比这更好读:
[Fact]
public async Task UpdateAFooWithTheBarService()
{
await GivenAFooExistsInTheFooContext();
await WhenABarServiceActsOnTheFoo();
await ThenTheValueOfFooIsNotNull();
}
继续输入下划线 (shift + -) 很痛苦,这很不自然。使用提取方法重构时命中空格不会产生空格。所以空格键被忽略。在使用提取方法重构时,能够将空格键映射到 _ 对我来说似乎是合乎逻辑的。
有人知道这是否可能吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。