public ClienteEstaAptoParaCadastroNoSistema()
        {
            var clienteEndereco  = new ClientePossuiEnderecoCadastradoSpecification();
            var clienteAtivo     = new ClientePossuiStatusAtivo();
            var clienteCPFValido = new ClientePossuiCPFValido();

            base.AdicionarRegra("ClienteEspecial", new Regra <Cliente>(clienteEndereco, "Cliente não possui endereço castrado"));
            base.AdicionarRegra("ClienteAtivo", new Regra <Cliente>(clienteAtivo, "Cliente não está ativo no sistema"));
            base.AdicionarRegra("ClienteCPFValido", new Regra <Cliente>(clienteCPFValido, "Cliente informou um CPF Inválido"));
        }
Ejemplo n.º 2
0
        public ClienteEstaAptoParaCadastroNoSistema()
        {
            var clienteCPF = new ClientePossuiCPFValido();

            base.AdicionarRegra("CPFValido", new Regra <Cliente>(clienteCPF, "CPF informado é inválido"));
        }