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.")); } }
public virtual bool Validar() { ValidationResult = new ContatoEstaConsistenteValidation().Validate(this); return(ValidationResult.IsValid); }