So che c'è un modo per farlo, ma non riesco a trovarlo di nuovo.Come ottenere Resharper per consentire i caratteri di sottolineatura nei nomi dei metodi ma solo nei test?
Quindi, qualcuno sa come consentire a Resharper di consentire i caratteri di sottolineatura nei test di unità?
Così, per esempio io voglio che questo sia OK
In MyClassTest.cs
public void MyMethodName_StateUnderTest_ExpectedResult()
{}
ma voglio questo per bandiera:
In MyClass.cs
public void MyPoorly_Named_Method()
{}
Grazie per qualsiasi aiuto
Proprio quello che stavo cercando. Grazie! – Vaccano
Nota: il collegamento sopra riportato disabilita la convalida dei nomi per i metodi di test (che è un buon primo passo). Mi piacerebbe comunque trovare un modo per ottenere Resharper per consentire UpperCamel con Underscore (es. MyMethodName_StateUnderTest_ExpectedResult) – jsalwen
@jsalwen, ReSharper 7 ha una nuova impostazione chiamata "UpperCamelCase_UnderscoresTolerant' che ti permette di mantenere" Abilita le ispezioni "controllato pur consentendo ancora i caratteri di sottolineatura nel tuo test metodi. –