public ClienteEstaConsistenteValidation() { var clienteCPF = new ClienteDevePossuirCpfValidoSpecification(); var clienteEmail = new ClienteDevePossuirEmailValidoSpecification(); var clienteMaiorIdade = new ClienteDeveSerMaiorDeIdadeSpecification(); base.Add("clienteCPF", new Rule <Cliente>(clienteCPF, "Cliente informou um CPF inválido.")); base.Add("clienteEmail", new Rule <Cliente>(clienteEmail, "Cliente informou um Email inválido.")); base.Add("clienteMaiorIdade", new Rule <Cliente>(clienteMaiorIdade, "Cliente não tem maioridade para cadastro.")); }
public void CPF_Valido_False() { Cliente = new Cliente { CPF = "46265453352" }; var cpf = new ClienteDevePossuirCpfValidoSpecification(); Assert.IsFalse(cpf.IsSatisfiedBy(Cliente)); }