如何配置Resharper以便它"允许"在方法名称中使用下划线?

The*_*ght 12 testing resharper nunit naming-conventions visual-studio

我正在使用NUnit和Resharper.

对于普通方法,我使用Pascal大小写约定,例如MethodName().

我想在我的测试方法中使用以下模式,因为它们的名称会变长,因此它们变得更具可读性,但是,Resharper抱怨模式应该没有"_".

[Test]
public void LoginRegisterPage_WithValidEmailAddress_ShouldSendReminderEmail()
{
}
Run Code Online (Sandbox Code Playgroud)

如何配置Resharper,以便它允许在方法名称中使用下划线而不抛出警告?

我去了Resharper>选项>语言> C#> C#命名样式>覆盖自定义设置/高级设置并添加了一个选项以获得"_"但发生的事情是它现在需要我所有的方法都被命名为而我只是​​喜欢能够允许这种语法.

希望问题很清楚.

小智 0

在此输入图像描述

转到 Resharper 选项、C#(或支持的任何其他语言)和命名样式。您可以选择“方法”并选择“all_lower”选项。

如果您将其添加为另一个选项,它不会给您带来任何麻烦。