Não consigo "mockar" o dao sem que eu passe ele no construtor da classe.
EncerradorDeLeilao encerrador = new EncerradorDeLeilao(daoFalso);
Não quero criar esse construtor nem receber nada nele, quero utilizar minha EncerradorDeLeilao sem ter esse construtor e receber as minhas dependências por injeção
public class EncerradorDeLeilao {
@Inject
private LeilaoDao dao;
}
como eu faço para o teste funcionar assim ?