Ejemplo n.º 1
0
 public static bool DefinirCEPScopeEhValido(this Endereco endereco, string cep)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertNotNullOrEmpty(cep, ErrorMessage.CepObrigatorio),
                AssertionConcern.AssertFixedLength(cep, CEP.CepMaxLength, ErrorMessage.CepTamanhoInvalido)
            ));
 }
 public static bool DefinirCEPScopeEhValido(this Endereco endereco, string cep)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertNotNullOrEmpty(cep, "O cep é obrigatório"),
                AssertionConcern.AssertFixedLength(cep, CEP.CepMaxLength, "O CEP está em tamanho incorreto")
            ));
 }
Ejemplo n.º 3
0
 public static bool DefinirCPFClienteScopeEhValido(this Cliente cliente, string cpf)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertFixedLength(cpf, 11, "CPF em tamanho incorreto"),
                AssertionConcern.AssertNotNullOrEmpty(cpf, "O CPF é obrigatório")
            ));
 }
Ejemplo n.º 4
0
 public static bool DefinirCPFScopeEhValido(this Pessoa pessoa, CPF cpf)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertNotNullOrEmpty(cpf.Codigo, ErrorMessage.CPFObrigatorio),
                AssertionConcern.AssertFixedLength(cpf.Codigo, CPF.ValorMaxCpf, ErrorMessage.CPFTamanhoInvalido),
                AssertionConcern.AssertTrue(CPF.Validar(cpf.Codigo), ErrorMessage.CPFInvalido)
            ));
 }
Ejemplo n.º 5
0
 public static bool DefinirCNPJPessoaJuridicaScopeEhValido(this PessoaJuridica pessoaJuridica, CNPJ cnpj)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertFixedLength(cnpj.Codigo, CNPJ.ValorMaxCnpj, ErrorMessage.CNPJTamanhoInvalido),
                AssertionConcern.AssertNotNullOrEmpty(cnpj.Codigo, ErrorMessage.CNPJObrigatorio),
                AssertionConcern.AssertTrue(CNPJ.Validar(cnpj.Codigo), ErrorMessage.CNPJInvalido)
            ));
 }
Ejemplo n.º 6
0
 public static bool DefinircpfUsuarioScopeEhValido(this Usuario usuario, CpfObjeto cpf)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertFixedLength(cpf.Codigo, CpfObjeto.ValorMaxCpf, "cpf em tamanho incorreto"),
                AssertionConcern.AssertNotNullOrEmpty(cpf.Codigo, "O cpf é obrigatória"),
                AssertionConcern.AssertTrue(CpfObjeto.Validar(cpf.Codigo), "cpf em formato inválido")
            ));
 }
 public static bool DefinirCPFAlunoScopeEhValido(this Aluno aluno, CPF cpf)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertFixedLength(cpf.Codigo, CPF.ValorMaxCpf, "CPF em tamanho incorreto"),
                AssertionConcern.AssertNotNullOrEmpty(cpf.Codigo, "O e-mail obrigatória"),
                AssertionConcern.AssertTrue(CPF.Validar(cpf.Codigo), "CPF em formato inválido")
            ));
 }
Ejemplo n.º 8
0
        public void Assertion_ValidarAssertFixedLength_False()
        {
            var validacaoTamanhoInsuficiente       = AssertionConcern.AssertFixedLength("Diego", 10, "mensagem");
            var validacaoTamanhoExtrapolado        = AssertionConcern.AssertFixedLength("DiegoTeste", 5, "mensagem");
            var validacaoTamanhoNull               = AssertionConcern.AssertFixedLength(null, 5, "mensagem");
            var validacaoTamanhoVazio              = AssertionConcern.AssertFixedLength("", 5, "mensagem");
            var validacaoTamanhoVazioComMinimoZero = AssertionConcern.AssertFixedLength("", 0, "mensagem");

            Assert.False(AssertionConcern.IsSatisfiedBy(validacaoTamanhoInsuficiente));
            Assert.False(AssertionConcern.IsSatisfiedBy(validacaoTamanhoNull));
            Assert.False(AssertionConcern.IsSatisfiedBy(validacaoTamanhoVazio));
            Assert.False(AssertionConcern.IsSatisfiedBy(validacaoTamanhoExtrapolado));
            Assert.False(AssertionConcern.IsSatisfiedBy(validacaoTamanhoVazioComMinimoZero));
        }
Ejemplo n.º 9
0
        public void Assertion_ValidarAssertFixedLength_True()
        {
            var validacao = AssertionConcern.AssertFixedLength("Diego", 5, "mensagem");

            Assert.True(AssertionConcern.IsSatisfiedBy(validacao));
        }