Как заставить Resharper разрешить подчеркивание в именах методов, но только в тестах? - PullRequest
31 голосов
/ 07 сентября 2010

Я знаю, что есть способ сделать это, но я не могу найти его снова.

Итак, кто-нибудь знает, как разрешить Resharper разрешать подчеркивание в модульных тестах?

Так, например, я хочу, чтобы все было в порядке


In MyClassTest.cs

public void MyMethodName_StateUnderTest_ExpectedResult()
{}

Но я хочу пометить это:


В MyClass.cs

public void MyPoorly_Named_Method()
{}

Спасибо за любую помощь

Ответы [ 2 ]

37 голосов
/ 07 сентября 2010

Этот пост демонстрирует, как настроить это: 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/

3 голосов
/ 07 сентября 2010

Плагин AgentSmith для Resharper дает вам этот уровень контроля над именованием.

...