Как заставить Resharper разрешить подчеркивание в именах методов, но только в тестах?
Я знаю, что есть способ сделать это, но я не могу найти его снова.
Итак, кто-нибудь знает, как разрешить Resharper разрешать подчеркивания в модульных тестах?
Итак, например, я хочу, чтобы это было ОК
В MyClassTest.cs
public void MyMethodName_StateUnderTest_ExpectedResult()
{}
Но я хочу, чтобы это флаг:
В MyClass.cs
public void MyPoorly_Named_Method()
{}
Спасибо за любую помощь
Ответы
Ответ 1
В этом сообщении показано, как настроить это: 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/
Ответ 2
Плагин AgentSmith для Resharper дает вам этот уровень контроля над наименованием.