public void Test_ValidarCpf() { Cliente clienteMaiorQue30Caracteres = new Cliente() { Cpf = "12345612345" }; Cliente clienteMenorQue30Caracteres = new Cliente() { Nome = "" }; ClienteValidation clienteValidation2 = new ClienteValidation(); Assert.IsTrue(clienteValidation2.ValidaNome(clienteMaiorQue30Caracteres.Cpf)); // Assert.IsTrue(clienteValidation2.ValidaNome(clienteMenorQue30Caracteres)); }
public void Test_NomeObrigatorio() { Cliente clienteSemNome = new Cliente() { Nome = "" }; Cliente clienteComNome = new Cliente() { Nome = "Diogo" }; ClienteValidation clienteValidation2 = new ClienteValidation(); Assert.IsTrue(clienteValidation2.ValidaNome(clienteSemNome.Nome)); // Assert.IsTrue(clienteValidation2.ValidaNome(clienteComNome)); }
public void Test_NomeMaiorQue30Caracteres() { Cliente clienteMaiorQue30Caracteres = new Cliente() { Nome = "123123123123123123212312312312313213213213213213213213213213213333" }; Cliente clienteMenorQue30Caracteres = new Cliente() { Nome = "12312312312" }; ClienteValidation clienteValidation2 = new ClienteValidation(); Assert.IsTrue(clienteValidation2.ValidaNome(clienteMaiorQue30Caracteres.Nome)); // Assert.IsTrue(clienteValidation2.ValidaNome(clienteMenorQue30Caracteres)); }
public void Add(ClienteDTO obj) { ClienteValidation clienteValidation = new ClienteValidation(); if (clienteValidation.ValidaNome(obj.Nome)) throw new System.ArgumentException("Campo nome é obrigatório ou tem mais de 30 caracteres", "Erro cliente"); if (clienteValidation.ValidaCpf(obj.Cpf)) throw new System.ArgumentException("CPF Invalido", "Erro cliente"); if (clienteValidation.ValidaDataNascimento(obj.DataNascimento)) throw new System.ArgumentException("Campo data de nascimento é obrigatório", "Erro cliente"); obj.Cpf = obj.Cpf.Replace(".", "").Replace("-", ""); var objCliente = _clienteMapper.MapperToEntity(obj); _clienteService.Add(objCliente); }