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)); }
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); }
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 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 Anunciante ObterPorId(Identidade id) { using (SqlConnection cn = new SqlConnection(StringDeConexao)) { var select = @" SELECT [AnuncianteId] ,[Nome] ,[Sobrenome] ,[Logradouro] ,[Bairro] ,[Cidade] ,[Estado] ,[Cep] ,[Email] ,[DDDTelefonePrincipal] ,[TelefonePrincipal] ,[DDDTelefoneComercial] ,[TelefoneComercial] ,[DDDCelular] ,[Celular] FROM [dbo].[Anunciante] WHERE AnuncianteId = @id "; var result = cn.QueryFirstOrDefault(select, new { id = id.ToString() }); if (result == null) { return(null); } var nome = Nome.Novo(result.Nome, result.Sobrenome); var endereco = Endereco.Novo(result.Logradouro, result.Bairro, result.Cidade, result.Estado, result.Cep); var email = Email.Novo(result.Email); var contatos = AgendaTelefonica.Nova( Telefone.Novo(result.DDDTelefonePrincipal, result.TelefonePrincipal), Telefone.Novo(result.DDDTelefoneComercial, result.TelefoneComercial), Telefone.Novo(result.DDDCelular, result.Celular)); Anunciante anunciante = new Anunciante(new Identidade(Guid.Parse(result.AnuncianteId.ToString())), nome, endereco, email, contatos); return(anunciante); } }
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 void PersistirUmNovoAnuncianteTest() { var identidade = Guid.NewGuid(); var nome = Nome.Novo("Gustavo", "Fontes"); var endereco = Endereco.Novo("Av. paulista", "Jardins", "São Paulo", "SP", 012345678); var email = Email.Novo("*****@*****.**"); var novoAnunciante = new Anunciante ( identidade, nome, endereco, email, Telefone.Novo(11, "12345678"), Telefone.Novo(11, "12345678"), Telefone.Novo(11, "12345678")); _repositorio.Salvar(novoAnunciante); }
public Guid InserirAnunciante() { var nome = Nome.Novo("José Roberto", "Araújo"); var endereco = Endereco.Novo("Rua do Paraíso", "Saúde", "São Paulo", "SP", 04123010); var email = Email.Novo("*****@*****.**"); var contatos = AgendaTelefonica.Nova(Telefone.Novo(11, "123456789"), Telefone.Novo(11, "123456789"), Telefone.Novo(11, "123456789")); var id = new Identidade(); var anunciante = new Anunciante(id, nome, endereco, email, contatos); _repositorio.Salvar(anunciante); var anuncianteResult = _repositorio.ObterPorId(id); Console.WriteLine(anuncianteResult.Nome); return(id.Id); }
public void PersistirUmNovoAnuncianteTest() { var identidade = Guid.NewGuid(); var nome = Nome.Novo("Gustavo", "Fontes"); var endereco = Endereco.Novo("Av. paulista", "Jardins", "São Paulo", "SP", 012345678); var email = Email.Novo("*****@*****.**"); var agendaTelefonica = AgendaTelefonica .Nova( Telefone.Novo(11, "12345678"), Telefone.Novo(11, "12345678"), Telefone.Novo(11, "123456789") ); var novoAnunciante = new Anunciante(identidade, nome, endereco, email, agendaTelefonica); _repositorio.Salvar(novoAnunciante); var anunciante = _repositorio.ObterPor(identidade); anunciante.Should().NotBeNull(); }
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"); }