- Para garantir a qualidade do código, devemos escrever testes;
- Um teste também é código;
- Um teste sempre segue um estrutura padrão, que tem três partes:
- A inicialização do cenário (Arrange ou Given)
- A execução da regra de negócio (Act ou When);
- A verificação do resultado (Assert ou Then);
- A tarefa do teste é dar um feedback rápido e claro sobre a corretude do nosso código.