Geral
- Siga os mesmos padrões para todos os testes.
- Seja claro sobre o que é cada estado de teste.
- Seja específico sobre o comportamento esperado.
Exemplos
1) MethodName_StateUnderTest_ExpectedBehavior
Public void Sum_NegativeNumberAs1stParam_ExceptionThrown()
Public void Sum_NegativeNumberAs2ndParam_ExceptionThrown ()
Public void Sum_simpleValues_Calculated ()
Fonte: Nomeação de padrões para testes de unidade
2) Separando cada palavra por sublinhado
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 ()
De outros
- Terminar nomes de métodos com Teste
- Iniciar nomes de métodos com o nome da classe