Esempio n. 1
0
        public ClienteEstaConsistenteValidation()
        {
            var CPFValido         = new ClienteDeveTerCPFValidoSpecification();
            var clienteEmail      = new ClienteDeveTerEmailValidoSpecification();
            var clienteMaioridade = new ClienteDeveSerMaiorDeIdadeSpecification();

            base.Add("CPFValido", new Rule <Cliente>(CPFValido, "Cliente informou um CPF inválido."));
            base.Add("clienteEmail", new Rule <Cliente>(clienteEmail, "Cliente informou um e-mail inválido."));
            base.Add("clienteMaioridade", new Rule <Cliente>(clienteMaioridade, "Cliente não é maior de idade."));
        }