Estamos aplicando o TDD em um projeto que já tem os métodos, no caso de um projeto novo, como deve ser esta prática ? Criaremos a estrutura das classes primeiros e em seguida os testes ? Criaremos os testes e depois criamos as classes com os métodos descritos no teste ?