我知道有一種方法可以做到這一點,但我無法再找到它。如何讓Resharper允許在方法名中使用下劃線,但只能在測試中使用下劃線?
那麼,有沒有人知道如何讓Resharper在單元測試中允許下劃線?
因此,例如我想這是正常
在MyClassTest.cs
public void MyMethodName_StateUnderTest_ExpectedResult()
{}
但我希望這標誌:
在MyClass.cs
public void MyPoorly_Named_Method()
{}
感謝所有幫助
正是我在找的東西。謝謝! – Vaccano 2010-09-07 17:35:11
注意:上述鏈接只是將測試方法的命名驗證關閉(這是一個很好的第一步)。我仍然很想找到一種方法讓Resharper允許UpperCamel使用Underscore(例如MyMethodName_StateUnderTest_ExpectedResult) – jsalwen 2011-06-30 16:12:22
@jsalwen,ReSharper 7有一個名爲'UpperCamelCase_UnderscoresTolerant'的新設置,可以讓您保持「啓用檢查」選項,同時仍允許在您的測試中使用下劃線方法。 – 2012-11-16 12:18:15