Bom dia colegas, estou aprendendo a usar testes em meus projetos e estou com algumas dúvidas não sobre o framework mais sim em como e quando testar meus métodos.
O DDD prega que os testes devem ser feitos no inicio do projeto.
Então aí vão as dúvidas.
Em uma Solicitacao eu, por exemplo, não posso deixar que meu usuário tenha duas solicitação, terá somente uma editável.
Então crio um pacote Test em meu projeto com a classe SolicitacaoTest contendo um método
public void usuarioNaoDeveTerMaisDeUmaSolicitacao() {
aqui implemento a regra de negócio.
}
Beleza implemento certinho e passo no teste.
Depois disso que começarei a desenvolver as classes reais ou uso essa classe mesmo no projeto ?
Isso está meio confuso p/ mim.
Obrigado.