コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 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);
     }
 }