public void Versao_Empty_GeraErroValidacao(string valor) { try { var anuncio = new AnuncioBuilder().Build(); anuncio.Versao = valor; var result = repository.Atualizar(anuncio); Assert.True(true); } catch (ValidationException ve) { Assert.Equal(ve.Message, Anuncio.VersaoObrigatoria); } }
public void Modelo_MaiorQueLimite_GeraErroValidacao(string valor) { try { var anuncio = new AnuncioBuilder().Build(); anuncio.Modelo = valor; var result = repository.Atualizar(anuncio); Assert.True(true); } catch (ValidationException ve) { Assert.Equal(ve.Message, Anuncio.ModeloMaiorQueLimite); } }
public void Marca_MaiorQueLimite_GeraErroValidacao(string marca) { try { var anuncio = new AnuncioBuilder().Build(); anuncio.Marca = marca; var result = repository.Adicionar(anuncio); Assert.True(true); } catch (ValidationException ve) { Assert.Equal(ve.Message, Anuncio.MarcaMaiorQueLimite); } }
public void Quilometragem_MenoQueZero_GeraErroValidacao(int valor) { try { var anuncio = new AnuncioBuilder().Build(); anuncio.Quilometragem = valor; var result = repository.Atualizar(anuncio); Assert.True(true); } catch (ValidationException ve) { Assert.Equal(ve.Message, Anuncio.QuilometrageMaiorIgualQueZero); } }
public void Ano_MenorOuIgualZero_GeraErroValidacao(int valor) { try { var anuncio = new AnuncioBuilder().Build(); anuncio.Ano = valor; var result = repository.Adicionar(anuncio); Assert.True(true); } catch (ValidationException ve) { Assert.Equal(ve.Message, Anuncio.AnoMaiorQueZero); } }