public void Cpf_ValidateMultipleNumbers_AllShouldInvalid(string cpf) { // Assert var cpfValidation = new CpfValidation(); // Act & Assert cpfValidation.IsValid(cpf).Should().BeFalse(); }
public void Cpf_ValidarMultiplosNumeros_TodosDevemSerInvalidos(string cpf) { // Assert var cpfValidation = new CpfValidation(); // Act & Assert cpfValidation.IsValid(cpf).Should().BeFalse(); }
public override bool IsValid(object value) { var cpf = value?.ToString(); if (string.IsNullOrEmpty(cpf) && !IsRequired) { return(true); } return(CpfValidation.IsValid(cpf)); }
public override bool IsValid(object value) { bool result; int parsedValue = Convert.ToInt32(value); if (parsedValue > 0) { result = CpfValidation.IsValid(parsedValue); } else { result = CpfValidation.IsValid(value as string); } return(result); }
private string TratarCampoCpf(ValorReconhecido valorReconhecido) { if (valorReconhecido == null || string.IsNullOrEmpty(valorReconhecido.Value)) { return(string.Empty); } var match = Regex.Match(valorReconhecido.Value, @"[0-9]{3}[ ./\-]{0,1}[0-9]{3}[ ./\-]{0,1}[0-9]{3}[ ./\-]{0,1}[0-9]{2}"); if (match.Success) { var validaCpf = new CpfValidation(); if (validaCpf.IsValid(match.Value.ObterInteiros())) { return(match.Value.ObterInteiros()); } } return(string.Empty); }
public bool IsValid() { return(!string.IsNullOrWhiteSpace(Nome) && CpfValidation.IsValid(Cpf)); }
public void TestCpfInvalid() { CpfValidation.IsValid("123.123.123-12"); }
public void TestCpfValid() { CpfValidation.IsValid("329.191.658-10"); }
public bool CpfValid() { return(CpfValidation.IsValid(Cpf)); }
protected void ValidateCpf(string cpf) { GenericValidation.StringIsNullOrEmpty(cpf, Cliente.EXCEPTION_MESSAGE_CLIENTE_CPF_REQUIRED); CpfValidation.IsValid(cpf); }