No exemplo da primeira aula, foi dada uma solução recebendo um dao no construtor da classe EncerradorDeLeilao.
public EncerradorDeLeilao(LeilaoDao dao) {
this.dao = dao;
}
se para o meu negócio não fizer sentido eu ter esse construtor na minha classe, eu vou precisar criar apenas para realizar o teste ?