public void Inserir(PessoaJuridica pPessoaJuridica) { PessoaJuridica pessoaJuridica = ObterCNPJ(pPessoaJuridica.CNPJ); if (pessoaJuridica != null) throw new Excecoes.ExClienteExistente("Cliente já existe. "); _lstCliente.Add(pPessoaJuridica); }
public void DesativarCliente() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 10000; Assert.Throws<ExMudarStatusCliente>(delegate { pessoaJuridica.Desativar(); }); }
public void ReceitaTest() { PessoaJuridica target = new PessoaJuridica(); // TODO: Initialize to an appropriate value Decimal expected = 10000; // TODO: Initialize to an appropriate value Decimal actual; target.Receita = expected; actual = target.Receita; Assert.AreEqual(expected, actual); }
public void AtivarCliente() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.Ativar(); StatusCliente atual = pessoaJuridica.Status; StatusCliente esperado = StatusCliente.Ativo; Assert.AreEqual(esperado, atual); }
public void CNPJTest() { PessoaJuridica target = new PessoaJuridica();// TODO: Initialize to an appropriate value string expected = "11111111111111"; // TODO: Initialize to an appropriate value string actual; target.CNPJ = expected; actual = target.CNPJ; Assert.AreEqual(expected, actual); }
public void IncluirClienteExistente() { PessoaJuridica pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Banco Banerj"; pessoaJuridica.CNPJ = "0003"; pessoaJuridica.Receita = 10000; rClientePessoaJuridica.Inserir(pessoaJuridica); Assert.Throws<ExClienteExistente>(delegate { rClientePessoaJuridica.Inserir(pessoaJuridica); }); }
public void AlterarClienteExistente() { PessoaJuridica pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Lima"; pessoaJuridica.CNPJ = "00054"; pessoaJuridica.Receita = 18000; rClientePessoaJuridica.Alterar(pessoaJuridica); Assert.Throws<ExClienteNaoEncontrado>(delegate { rClientePessoaJuridica.Alterar(pessoaJuridica); }); }
public void EnderecosTest() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 185000; pessoaJuridica.AdicionarEndereco(TipoLogradouro.Avenida, "das Americas", "500", "sala 240", "Barra da Tijuca", "Rio de Janeiro", "RJ", "81547-505"); Endereco atual = pessoaJuridica.Enderecos.Where(e => e.CEP == "81547-505").FirstOrDefault(); Assert.Contains(atual, pessoaJuridica.Enderecos); }
public void ExcluirEndereco() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 185000; pessoaJuridica.AdicionarEndereco(TipoLogradouro.Avenida, "das Americas", "500", "sala 240", "Barra da Tijuca", "Rio de Janeiro", "RJ", "81547-505"); pessoaJuridica.ExcluirEndereco(TipoLogradouro.Avenida, "das Americas", "500", "sala 240", "Barra da Tijuca", "Rio de Janeiro", "RJ", "81547-505"); Int32 esperado = pessoaJuridica.Enderecos.Count(); Int32 atual = 0; Assert.AreEqual(esperado, atual); }
public void ExcluirEnderecoInexistente() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 10000; Assert.Throws<ExEnderecoInexistente>(delegate { pessoaJuridica.ExcluirEndereco(TipoLogradouro.Avenida, "das Americas", "500", "sala 240", "Barra da Tijuca", "Rio de Janeiro", "RJ", "81547-505"); }); }
public void Alterar(PessoaJuridica pPessoaJuridica) { PessoaJuridica pessoajuridica = ObterCNPJ(pPessoaJuridica.CNPJ); if (pessoajuridica != null) { PropertyInfo[] campos = pessoajuridica.GetType().GetProperties(); foreach (PropertyInfo campo in campos) { if (campo.CanWrite) campo.SetValue(pessoajuridica, pPessoaJuridica.GetType().GetProperty(campo.Name).GetValue(pPessoaJuridica, null), null); } } else throw new ExClienteNaoEncontrado("Não possível encontrar o cliente cadastrado. "); }
public PessoaJuridica IncluirUmCliente(String pCNPJ) { PessoaJuridica pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Instituto Infnet"; pessoaJuridica.Receita = 230000; pessoaJuridica.CNPJ = pCNPJ; pessoaJuridica.AdicionarTelefone(TipoTelefone.Comercial, "021", "2122-8800"); pessoaJuridica.AdicionarEndereco(TipoLogradouro.Rua, "Rua São José", "90", "2o piso", "Centro", "Rio de Janeiro", "RJ", "20010-020"); rClientePessoaJuridica.Inserir(pessoaJuridica); return pessoaJuridica; }
public void IncluirEnderecoExistente() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 185000; pessoaJuridica.AdicionarEndereco(TipoLogradouro.Rua, "Maria Carvalho", "80", "", "Padre Miguel", "Rio de Janeiro", "RJ", "21715-280"); Assert.Throws<ExEnderecoExistente>(delegate { pessoaJuridica.AdicionarEndereco(TipoLogradouro.Rua, "Maria Carvalho", "80", "", "Padre Miguel", "Rio de Janeiro", "RJ", "21715-280"); }); }
public void TelefonesTest() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 2000; pessoaJuridica.AdicionarTelefone(TipoTelefone.Celular, "021", "8587-7425"); Telefone atual = pessoaJuridica.Telefones.Where(t => t.Numero == "8587-7425").FirstOrDefault(); Assert.Contains(atual, pessoaJuridica.Telefones); }
public void InfoBasicoTest() { List<PessoaJuridica> lista = new List<PessoaJuridica>(); pessoaJuridica = new PessoaJuridica { Nome = "Glebson Lima", CNPJ = "36.874.556/0432-67", Receita = 2000 }; lista.Add(pessoaJuridica); List<PessoaJuridica> esperado = lista; List<PessoaJuridica> atual; atual = esperado.ToList(); Assert.AreEqual(esperado, atual); }
public void IncluirTelefoneExistente() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 10000; pessoaJuridica.AdicionarTelefone(TipoTelefone.Celular, "021", "9396-7487"); Assert.Throws<ExTelefoneExistente>(delegate { pessoaJuridica.AdicionarTelefone(TipoTelefone.Celular, "021", "9396-7487"); }); }
public void PessoaJuridicaConstructorTest() { PessoaJuridica target = new PessoaJuridica(); }
public void ExcluirTelefone() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 10000; pessoaJuridica.AdicionarTelefone(TipoTelefone.Residencial, "021", "2928-0923"); pessoaJuridica.ExcluirTelefone("021", "2928-0923"); Int32 atual = 0; Int32 esperado = pessoaJuridica.Telefones.Count(); Assert.AreEqual(esperado, atual); }
public void IncluirClientes() { /* Inclusão do cliente 1 */ PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "CARLOS HENRIQUE MEIRELES CORBO"; pessoaFisica.Renda = 1000; pessoaFisica.CPF = "001"; pessoaFisica.AdicionarTelefone(TipoTelefone.Celular, "021", "8890-0092"); pessoaFisica.AdicionarEndereco(TipoLogradouro.Rua, "Dona Alice", "S/N", "Lt. 39 Qd.22", "Vila Tiradentes", "São João de Meriti", "RJ", "25525-290"); repositorioCliente.Inserir<PessoaFisica>(pessoaFisica); /* Inclusão do cliente 2 */ pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "TATIANE MOREIRA DA SILVA CORBO"; pessoaFisica.Renda = 800; pessoaFisica.CPF = "002"; pessoaFisica.AdicionarTelefone(TipoTelefone.Residencial, "021", "2121-1233"); pessoaFisica.AdicionarEndereco(TipoLogradouro.Rua, "Rua Maria Carvalho", "80", "Casa 1", "Padre Miguel", "Rio de Janeiro", "RJ", "21715-280"); repositorioCliente.Inserir<PessoaFisica>(pessoaFisica); /* Inclusão do cliente 3 */ pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "GABRIELA MOREIRA DA SILVA"; pessoaFisica.Renda = 2500; pessoaFisica.CPF = "003"; pessoaFisica.AdicionarTelefone(TipoTelefone.Residencial, "021", "2565-2928"); pessoaFisica.AdicionarEndereco(TipoLogradouro.Travessa, "Porto Alegre", "102", "Casa 7", "Santa Cruz da Serra", "Duque de Caxias", "RJ", "25232-220"); repositorioCliente.Inserir<PessoaFisica>(pessoaFisica); /**************************************************/ /* Inclusão do cliente 4 */ PessoaJuridica pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Instituto Infnet"; pessoaJuridica.Receita = 230000; pessoaJuridica.CNPJ = "0001"; pessoaJuridica.AdicionarTelefone(TipoTelefone.Comercial, "021", "2122-8800"); pessoaJuridica.AdicionarEndereco(TipoLogradouro.Rua, "Rua São José", "90", "2o piso", "Centro", "Rio de Janeiro", "RJ", "20010-020"); repositorioCliente.Inserir<PessoaJuridica>(pessoaJuridica); /* Inclusão do cliente 5 */ pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Universo Calçados LTDA"; pessoaJuridica.Receita = 210000; pessoaJuridica.CNPJ = "0002"; pessoaJuridica.AdicionarTelefone(TipoTelefone.Comercial, "021", "3192-1209"); pessoaJuridica.AdicionarEndereco(TipoLogradouro.Rua, "Rua Antonio Rabelo", "312", "Lj 05", "Centro", "Belford Roxo", "RJ", "25010-020"); repositorioCliente.Inserir<PessoaJuridica>(pessoaJuridica); /**********************************************************/ }
public void ExcluirTelefoneInexistente() { pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Nome = "Glebson Lima"; pessoaJuridica.CNPJ = "36.874.556/0432-67"; pessoaJuridica.Receita = 10000; Assert.Throws<ExTelefoneInexistente>(delegate { pessoaJuridica.ExcluirTelefone("021", "8720-0012"); }); }