Generale
- Seguire gli stessi standard per tutti i test.
- Sii chiaro su quale sia lo stato di ciascun test.
- Sii specifico sul comportamento previsto.
Esempi
1) MethodName_StateUnderTest_ExpectedBehavior
Public void Sum_NegativeNumberAs1stParam_ExceptionThrown()
Public void Sum_NegativeNumberAs2ndParam_ExceptionThrown ()
Public void Sum_simpleValues_Calculated ()
Fonte: standard di denominazione per i test unitari
2) Separare ogni parola per Underscore
Public void Sum_Negative_Number_As_1st_Param_Exception_Thrown()
Public void Sum_Negative_Number_As_2nd_Param_Exception_Thrown ()
Public void Sum_Simple_Values_Calculated ()
Altro
- Termina i nomi dei metodi con Test
- Inizia i nomi dei metodi con il nome della classe