如何让Resharper在方法名称中允许下划线但仅在测试中?

时间:2010-09-07 16:29:04

标签: unit-testing resharper

我知道有办法做到这一点,但我再也找不到了。

那么,是否有人知道如何让Resharper在单元测试中允许下划线?

所以,例如我希望这个没问题


在MyClassTest.cs

public void MyMethodName_StateUnderTest_ExpectedResult()
{}

但我想要标记:


在MyClass.cs中

public void MyPoorly_Named_Method()
{}

感谢您的帮助

2 个答案:

答案 0 :(得分:37)

这篇文章演示了如何配置:http://atombrenner.blogspot.com/2010/07/how-to-change-resharper-naming-style.html

更新: Machine.Specifications测试框架扩展了ReSharper以允许测试/规范的自定义命名样式。很酷;希望其他框架也这样做。 http://lostechies.com/derekgreer/2010/02/11/resharper-naming-style-for-machine-specifications/

答案 1 :(得分:3)

Resharper的AgentSmith plugin为您提供了对命名的这种控制水平。