Можно ли определить пользовательские соглашения об именах для resharper?

Я использую Resharper (с плагином StyleCop, хотя я не думаю, что это имеет отношение к вопросу / ответу) для обеспечения соблюдения соглашений об именах среди прочего в нашей базе кода. Практически везде это работает блестяще, за одним исключением.

Для имен тестовых методов я предпочитаю следующее соглашение:

ThingOrBehaviourUnderTest_Action_ExpectedOutcome

В настоящее время это приводит к предупреждению о несогласованном именовании, и до сих пор я просто проигнорировал его ( Я знаю, что могу отключить предупреждение в этом файле, но затем он отключает предупреждение для всех других несоответствий в именах). В списке стилей я могу указать, что Resharper предлагает случай верблюда, что приведет к:

ThingOrBehaviourUnderTestActionExpectedOutcome

или подчеркнутым словам, разделенным:

Thing_or_behaviour_under_test_action_expected_outcome

Оба они близки к тому, что я хочу. Я предполагаю, что мне нужен способ разрешить подчеркивание как допустимые символы в именах методов тестирования с верблюжьим регистром или способ поддержки пользовательского соглашения об именах. Возможно ли это?

7
задан FinnNk 16 October 2010 в 23:20
поделиться