public void Amigo_DeveValidarNomeMaximoCaracteres() { var amigo = new Amigo(TEXTO_COM_MAIS_DE_150_CARACTERES, "*****@*****.**", Guid.NewGuid()); Assert.False(amigo.EhValido()); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.MAX_MIN_LENTH_NOME)); }
public void Amigo_NaoDeveValidarNome() { var amigo = new Amigo("Campo Nome Valido", "*****@*****.**", Guid.NewGuid()); Assert.True(amigo.EhValido()); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.NOME_OBRIGATORIO)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.MAX_MIN_LENTH_NOME)); }
public void Amigo_DeveValidarNomeComoCampoObrigatorip() { var amigo = new Amigo("", "*****@*****.**", Guid.NewGuid()); Assert.False(amigo.EhValido()); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.NOME_OBRIGATORIO)); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.MAX_MIN_LENTH_NOME)); }
public void Amigo_NaoDeveValidarIdUsuarioLogado() { var amigo = new Amigo("Nome", "*****@*****.**", Guid.NewGuid()); Assert.True(amigo.EhValido()); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.ID_USUARIO_LOGADO_OBRITORIO)); }
public void Amigo_DeveValidarIdUsuarioLogado() { var amigo = new Amigo("Nome", "*****@*****.**", Guid.Empty); Assert.False(amigo.EhValido()); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.ID_USUARIO_LOGADO_OBRITORIO)); }
public void Amigo_DeveValidarEmailMaximoCaracteres() { var amigo = new Amigo("Nome", TEXTO_COM_MAIS_DE_150_CARACTERES, Guid.NewGuid()); Assert.False(amigo.EhValido()); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.MAX_MIN_LENTH_EMAIL)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_OBRIGATORIO)); }
public void Amigo_DeveValidarEmailComoCampoObrigatorio() { var amigo = new Amigo("Nome", "", Guid.NewGuid()); Assert.False(amigo.EhValido()); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_INVALIDO)); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_OBRIGATORIO)); }
public void Amigo_NaoDeveValidarEmail() { var amigo = new Amigo("Nome", "*****@*****.**", Guid.NewGuid()); Assert.True(amigo.EhValido()); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_INVALIDO)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.MAX_MIN_LENTH_EMAIL)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_OBRIGATORIO)); }
public void Amigo_DeveCriticarrEmailInvalido() { var amigo = new Amigo("Nome", "email invalido", Guid.NewGuid()); Assert.False(amigo.EhValido()); Assert.Contains(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_INVALIDO)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.EMAIL_OBRIGATORIO)); Assert.DoesNotContain(amigo.ValidationResult.Errors, a => a.ErrorMessage.Equals(AmigoConstantes.MAX_MIN_LENTH_EMAIL)); }
private bool AmigoEhValido(Amigo amigo) { if (amigo.EhValido()) { return(true); } NotificarValidacoesErro(amigo.ValidationResult); return(false); }