Я использую Resharper (с плагином StyleCop, хотя я не думаю, что это имеет отношение к вопросу / ответу) для обеспечения соблюдения соглашений об именовании среди прочего в нашей кодовой базе.Практически везде это прекрасно работает, за одним исключением.
Для имен методов испытаний я предпочитаю следующее соглашение:
ThingOrBehaviourUnderTest_Action_ExpectedOutcome
В настоящее время это приводит кНепоследовательное предупреждение о присвоении имен и на сегодняшний день я просто проигнорировал его (я знаю, что могу отключить предупреждение в этом файле, но затем оно отключает предупреждение для всех других несоответствий именования).В списке стилей, я могу назначить Resharper предлагает верблюжий случай, в результате чего:
ThingOrBehaviourUnderTestActionExpectedOutcome
или подчеркнутые слова:
Thing_or_behaviour_under_test_action_expected_outcome
Оба близки к тому, что я хочу, но не совсем там.Я предполагаю, что мне нужен способ разрешить подчеркивания в качестве допустимых символов в именах тестовых методов в верблюжьей оболочке или способ поддержки пользовательского соглашения об именах.Это возможно?