public AnuncioController(IAnuncioRepository anuncioRepository, IDesafioOnlineWebMotors desafioOnlineWebMotors) { _criarAnuncio = new CriarAnuncio(anuncioRepository); _consultasAnuncio = new ConsultasAnuncio(anuncioRepository); _consultasMarca = new ConsultasMarca(desafioOnlineWebMotors); _consultasModelo = new ConsultasModelo(desafioOnlineWebMotors); _consultasVersao = new ConsultasVersao(desafioOnlineWebMotors); }
public async Task DeveCriarUmAnuncio() { //Arrange var persistenciaDoAnuncioMock = new Mock <IAnuncioRepository>(); persistenciaDoAnuncioMock.Setup(x => x.Criar(ModelsMock.AnuncioMock())); var criarAnuncio = new CriarAnuncio(persistenciaDoAnuncioMock.Object); //Action await criarAnuncio.Executar(ModelsMock.AnuncioMock()); //Assert Assert.Empty(criarAnuncio.Erros); }