public void GetErrors(NaturalPerson entity)
        {
            base.GetErrors(entity);

            if (CountryIdFunctions.IsCpfValid(entity.CountryId))
            {
                entity.Errors.Add("CountryId must be a valid Cpf value.");
            }
        }
        public void GetErrors(LegalEntity entity)
        {
            base.GetErrors(entity);

            if (CountryIdFunctions.IsCnpjValid(entity.CountryId))
            {
                entity.Errors.Add("CountryId must be a valid Cnpj value.");
            }
        }
 public void BeInvalidCnpj(string cnpj)
 {
     Assert.False(CountryIdFunctions.IsCnpjValid(cnpj));
 }
 public void BeValidCnpj(string cnpj)
 {
     Assert.True(CountryIdFunctions.IsCnpjValid(cnpj));
 }
 public void BeInvalidCpf(string cpf)
 {
     Assert.False(CountryIdFunctions.IsCpfValid(cpf));
 }
 public void BeValidCpf(string cpf)
 {
     Assert.True(CountryIdFunctions.IsCpfValid(cpf));
 }
 public void HaveNextValidCpf()
 {
     Assert.True(CountryIdFunctions.IsCpfValid(new Random().NextCpf()));
 }