public void CadastraCobrancaParaCliente(string cpf, Cobranca cobrancaDominio) { //Pega o cliente Cliente clienteDominio = ObterPorCpf(cpf); if (clienteDominio.Cpf.Numero > 0) { ClCobranca collectionCobranca = new ClCobranca() { DataDeVencimento = cobrancaDominio.DataDeVencimento.DataContabil, Valor = cobrancaDominio.Valor }; ClCliente collectionCliente = new ClCliente() { Cpf = clienteDominio.Cpf.Numero.ToString(), Nome = clienteDominio.Nome.Texto, Uf = clienteDominio.Estado.SiglaEstado, }; collectionCliente.Cobrancas.Add(collectionCobranca); //Persiste o objeto no MongoDB com a cláusula Update } else { //throw new FinanceiroRepositorioException(string.Format("O cliente de Cpf {0} não foi localizado no Sistema!")); } }
public void CobrancaParaClCobranca() { Cliente cliente = Cliente.NovoCliente(Cpf.Novo("067.893.996-90"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ")); Cobranca dominio = Cobranca.NovaCobranca(1000M, Data.Nova(new DateTime(2020, 12, 31)), cliente); ClCobranca collectionCobranca = mapper.Map <ClCobranca>(dominio); Assert.IsTrue(collectionCobranca.Cpf.Equals("6789399690"), "Erro ao converter o objeto de Domínio Cobrança para a Entidade Cobranca"); }
public void ClCobrancaParaCobranca() { ClCobranca cobrancaCollection = new ClCobranca() { Cpf = "067.893.996-90", DataDeVencimento = new DateTime(2020, 12, 31), Valor = 20000M }; Cobranca dominio = mapper.Map <Cobranca>(cobrancaCollection); Assert.IsTrue(true); }