public MembroEstaConsistenteValidation()
        {
            var CPFMembro        = new MembroDeveTerCpfValidoSpecification();
            var membroEmail      = new MembroDeveTerEmailValidoSpecification();
            var membroMaioridade = new MembroDeveSerMaiorDeIdadeSpecification();

            base.Add("CPFMembro", new Rule <Membro>(CPFMembro, "O CPF informado é invalido."));
            base.Add("membroEmail", new Rule <Membro>(membroEmail, "O E-mail informado é invalido."));
            base.Add("membroMaioridade", new Rule <Membro>(membroMaioridade, "O Membro deve possuir mais de 18 anos."));
        }
예제 #2
0
        public void CPF_Valido_False()
        {
            Membro = new Membro()
            {
                CPF = "30390600821"
            };

            var cpf = new MembroDeveTerCpfValidoSpecification();

            Assert.IsFalse(cpf.IsSatisfiedBy(Membro));
        }