public void ContatoEmailValidoSpecification_IsValid_ValidaEmail(string email, bool resultadoEsperado)
        {
            var contato = new Contato
            {
                Email = email
            };

            var resultado = new ContatoEstaConsistenteValidation().Validate(contato);

            Assert.That(resultado.IsValid, Is.EqualTo(resultadoEsperado));

            if (resultadoEsperado == false)
            {
                Assert.IsTrue(resultado.Erros.Any(e => e.Message == "E-mail informado não é válido."));
            }
        }
コード例 #2
0
 public virtual bool Validar()
 {
     ValidationResult = new ContatoEstaConsistenteValidation().Validate(this);
     return(ValidationResult.IsValid);
 }