visual-studio - 如何配置 Resharper 使其 "allows"在方法名称中有下划线?

标签 visual-studio testing nunit naming-conventions resharper

我正在将 NUnit 与 Resharper 一起使用。

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

我想将下面的模式用于我的测试方法,因为它们的名称会很长,因此它们变得更具可读性,但是,Resharper 提示该模式应该没有“_”。

[Test]
public void LoginRegisterPage_WithValidEmailAddress_ShouldSendReminderEmail()
{
}

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

我去了 Resharper > Options > Languages > C# > C# Naming Style > Override Custom Settings/Advanced Settings 并添加了一个带有“_”的选项,但发生的事情是它现在要求我的所有方法都被很好地命名,而我只是喜欢能够允许这种语法。

希望问题很清楚。

最佳答案

enter image description here

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

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

关于visual-studio - 如何配置 Resharper 使其 "allows"在方法名称中有下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9067524/

相关文章:

c++ - Visual C++ : Using nested templates, 是否可以将 ">>"而不是 ">>"标记为错误?

c# - 在 web api 2 的集成测试中使用 Autofac

c# - 如何测试函数返回 IEnumerable<Integer>

visual-studio - 如何让 NUnit 在我的 testassembly.dll.config 中尊重我的 bindingRedirect?

node.js - 在 Visual Studio 2015 for Angular2 上启动项目

visual-studio - 如何在 Visual Studio 中打开终端?

python - test_forms 与 django 给出 AssertionError

c# - 对集合使用 CollectionAssert.Contains

visual-studio - .csproj 中的 Visual Studio 快捷方式/别名

iphone - 在多种设备(手机,平板电脑,游戏机等)上进行自动质量检查