0
respostas

Mockando interfaces

1º - Crie a interface RepositorioDeLeiloes;

public interface IRepositorioDeLeiloes {
    void salva(Leilao leilao);
    List<Leilao> encerrados();
    List<Leilao> correntes();
    void atualiza(Leilao leilao);
}

Na classe EncerradorDeLeilao, receba a interface RepositorioDeLeiloes no construtor:

private LeilaoDaoFalso dao;  //para parar de dar erro inclui o  using mock.infra;

public EncerradorDeLeilao(RepositorioDeLeiloes dao)

 {
        this.dao = dao;   

// Estadando o seguinte erro: Cannot implicitly convert type 'mock.IRepositorioDeLeiloes' to 'mock.infra.LeilaoDaoFalso'. An explicit conversion exists (are you missing a cast?)    

    }

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software