Example #1
0
        public void ClienteParaClienteDto()
        {
            Cliente    dominio = Cliente.NovoCliente(Cpf.Novo("067.893.996-90"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"));
            ClienteDto dto     = mapper.Map <ClienteDto>(dominio);

            Assert.IsTrue(dto.Nome.Equals(dominio.Nome.Texto));
        }
Example #2
0
        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");
        }
Example #3
0
        public void ClienteParaClCliente()
        {
            Cliente         cliente   = Cliente.NovoCliente(Cpf.Novo("067.893.996-90"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"));
            List <Cobranca> cobrancas = new List <Cobranca>();

            cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(15))));
            cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(30))));
            cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(45))));
            cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(60))));
            cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(75))));
            cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(90))));
            cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(105))));
            cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(120))));
            cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(135))));
            cliente.AdicionarCobrancas(cobrancas);

            ClCliente clCliente = mapper.Map <ClCliente>(cliente);

            Assert.IsTrue(clCliente.Cobrancas.Count == 9, "Erro ao converter o objeto de Domínio Cliente para a Entidade Cliente");
        }
        public void CriaClienteComNavegabilidadeMutua()
        {
            Cliente gabrielSimas = Cliente.NovoCliente(Cpf.Novo("06789399690"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"));

            gabrielSimas.AdicionarCobranca(Cobranca.NovaCobranca(10.30m, Data.Hoje(), Cliente.NovoCliente(Cpf.Novo("06789399690"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"))));
            gabrielSimas.AdicionarCobranca(Cobranca.NovaCobranca(100.45m, Data.Hoje(), Cliente.NovoCliente(Cpf.Novo("06789399690"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"))));
            gabrielSimas.AdicionarCobranca(Cobranca.NovaCobranca(10000.12m, Data.Hoje(), Cliente.NovoCliente(Cpf.Novo("06789399690"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"))));
            gabrielSimas.AdicionarCobranca(Cobranca.NovaCobranca(120.56m, Data.Hoje(), Cliente.NovoCliente(Cpf.Novo("06789399690"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"))));
            gabrielSimas.AdicionarCobranca(Cobranca.NovaCobranca(765.67m, Data.Hoje(), Cliente.NovoCliente(Cpf.Novo("06789399690"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"))));
            gabrielSimas.AdicionarCobranca(Cobranca.NovaCobranca(97.09m, Data.Hoje(), Cliente.NovoCliente(Cpf.Novo("06789399690"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"))));
            gabrielSimas.AdicionarCobranca(Cobranca.NovaCobranca(392.76m, Data.Hoje(), Cliente.NovoCliente(Cpf.Novo("06789399690"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"))));
            gabrielSimas.AdicionarCobranca(Cobranca.NovaCobranca(234.12m, Data.Hoje(), Cliente.NovoCliente(Cpf.Novo("06789399690"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ"))));

            Assert.IsTrue(gabrielSimas.Cpf.Numero > 0, "Erro ao criar a entidade!");
        }
        public Cliente Convert(ClienteDto source, Cliente destination, ResolutionContext context)
        {
            if (source == null)
            {
                return(null);
            }
            destination = Cliente.NovoCliente(Cpf.Novo(source.Cpf), Nome.Novo(source.Nome), Uf.Novo(source.Estado));

            return(destination);
        }
 public Cliente Convert(ClCliente source, Cliente destination, ResolutionContext context)
 {
     if (source == null)
     {
         return(null);
     }
     destination = Cliente.NovoCliente(Cpf.Novo(source.Cpf), Nome.Novo(source.Nome), Uf.Novo(source.Uf), AutoMapperConfigFactory.GetMapper().Map <List <ClCobranca>, List <Cobranca> >(source.Cobrancas));
     return(destination);
 }