Есть ли способ защитить имена модульных тестов, следующие за шаблоном MethodName_Condition_ExpectedBehaviour, от рефакторинга?

Я следую соглашению об именах

MethodName_Condition_ExpectedBehaviour

, когда дело доходит до именования моих модульных тестов, которые тестируют определенные методы.

например:

[TestMethod]
public void GetCity_TakesParidId_ReturnsParis(){...}

Но когда мне нужно переименовать тестируемый метод, такие инструменты, как ReSharper, не предлагают мне переименовать эти тесты.

Есть ли способ предотвратить появление таких случаев после переименования? Например, изменить настройки ReSharper или следовать лучшему соглашению об именах для модульных тестов и т. Д.?

6
задан Assaf Stone 27 December 2011 в 14:23
поделиться