Général
- Suivez les mêmes normes pour tous les tests.
- Soyez clair sur ce qu'est chaque état de test.
- Soyez précis sur le comportement attendu.
Exemples
1) MethodName_StateUnderTest_ExpectedBehavior
Public void Sum_NegativeNumberAs1stParam_ExceptionThrown()
Public void Sum_NegativeNumberAs2ndParam_ExceptionThrown ()
Public void Sum_simpleValues_Calculated ()
Source: Normes de dénomination pour les tests unitaires
2) Séparer chaque mot par un trait de soulignement
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 ()
Autre
- Terminer les noms de méthode avec Test
- Démarrer les noms de méthode avec le nom de classe