Evitando repetir dados (Factory)

O ideal é que tenhamos uma classe para instanciar objetos para gente (caso seja uma operação repetitiva no sistema).

No pacote testes criar um pacote factory. Como a classe é Account se chamará AccountFactory. Criaremos um método para instanciar uma Account vazia (esses métodos geralmente são estáticos).

Como visto acima, pode ser até mesmo uma classe com um valor pré-definido.

Agora dentro dos testes, ao invés de instanciar um new Account, utilizaremos a factory.

Observação TDD

O que fizemos acima, não foi TDD. Seria somente se tivéssemos criado no máximo a classe Account sem os métodos, somente atributos com getters e setters.

O ideal seria criar a classe de Testes, exatamente como está ali em cima depois implementar os métodos.

Atualizado