public void ObterAtributos() { PessoaFisica pessoafisica = new PessoaFisica(); Int32 atual = pessoafisica.GetType().GetProperties().Count(); Int32 esperado = 7; Assert.AreEqual(esperado, atual); }
public void ObterMetodos() { PessoaFisica pessoafisica = new PessoaFisica(); Int32 atual = pessoafisica.GetType().GetMethods().Count(); Int32 esperado = 10; Assert.AreEqual(esperado, atual); }
public void Inserir(PessoaFisica pPessoaFisica) { PessoaFisica pessoafisica = ObterCPF(pPessoaFisica.CPF); if (pessoafisica!=null) throw new Excecoes.ExClienteExistente("Cliente já existe"); _lstCliente.Add(pPessoaFisica); }
public void DesativarCliente() { pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.CPF = "0005"; pessoaFisica.Renda = 10000; Assert.Throws<ExMudarStatusCliente>(delegate { pessoaFisica.Desativar(); }); }
public void RendaTest() { PessoaFisica target = new PessoaFisica(); Decimal expected = 1000000; Decimal actual; target.Renda = expected; actual = target.Renda; Assert.AreEqual(expected, actual); }
public void CriarContaCorrenteEspecial() { RepositorioContaCorrente rContaCorrente = RepositorioContaCorrente.Instancia(); PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Ronaldo Corbo"; pessoaFisica.CPF = "01235"; ContaCorrenteEspecial contaCorrenteEspecial = rContaCorrente.CriarContaCorrente(pessoaFisica, "0312", 11, 100); Assert.IsNotNull(contaCorrenteEspecial); }
public void CPFTest() { PessoaFisica target = new PessoaFisica(); string expected = "11111111111"; string actual; target.CPF = expected; actual = target.CPF; Assert.AreEqual(expected, actual); }
public void AtivarCliente() { pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.Ativar(); StatusCliente atual = pessoaFisica.Status; StatusCliente esperado = StatusCliente.Ativo; Assert.AreEqual(esperado, atual); }
public void CriarContaCorrente() { RepositorioContaCorrente rContaCorrente = RepositorioContaCorrente.Instancia(); PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Poliana Corbo"; pessoaFisica.CPF = "01234"; ContaCorrente contaCorrente = rContaCorrente.CriarContaCorrente(pessoaFisica,"0312",11); Assert.IsNotNull(contaCorrente); }
public void EnderecosTest() { pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.CPF = "871.852.323/02"; pessoaFisica.Renda = 2000; pessoaFisica.AdicionarEndereco(TipoLogradouro.Avenida, "Ernani Cardoso", "500", "apt 240", "Cascadura", "Rio de Janeiro", "RJ", "85411-080"); Endereco atual = pessoaFisica.Enderecos.Where(e => e.CEP == "85411-080").FirstOrDefault(); Assert.Contains(atual, pessoaFisica.Enderecos); }
public void AlterarClienteInexistente() { PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Lima"; pessoaFisica.CPF = "00054"; pessoaFisica.Renda = 18000; rClientePessoaFisica.Alterar(pessoaFisica); Assert.Throws<ExClienteNaoEncontrado>(delegate { rClientePessoaFisica.Alterar(pessoaFisica); }); }
public void ExcluirEndereco() { pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.CPF = "0006"; pessoaFisica.Renda = 185000; pessoaFisica.AdicionarEndereco(TipoLogradouro.Avenida, "das Americas", "500", "sala 240", "Barra da Tijuca", "Rio de Janeiro", "RJ", "81547-505"); pessoaFisica.ExcluirEndereco(TipoLogradouro.Avenida, "das Americas", "500", "sala 240", "Barra da Tijuca", "Rio de Janeiro", "RJ", "81547-505"); Int32 esperado = pessoaFisica.Enderecos.Count(); Int32 atual = 0; Assert.AreEqual(esperado, atual); }
public void ExcluirEnderecoInexistente() { pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.CPF = "0007"; pessoaFisica.Renda = 10000; Assert.Throws<ExEnderecoInexistente>(delegate { pessoaFisica.ExcluirEndereco(TipoLogradouro.Avenida, "das Americas", "500", "sala 240", "Barra da Tijuca", "Rio de Janeiro", "RJ", "81547-505"); }); }
public void DesbloquearContaCorrente() { PessoaFisica pessoaFisica = new PessoaFisica(); ContaCorrente contaCorrente = new ContaCorrente(); pessoaFisica.Nome = "Allan Oliveira"; contaCorrente.Titular = pessoaFisica; contaCorrente.Agencia = "052"; contaCorrente.Numero = "3526980"; contaCorrente.Tarifa = Decimal.Parse("20,00"); contaCorrente.Desbloquear(); StatusContaCorrente atual = contaCorrente.Status; StatusContaCorrente esperado = StatusContaCorrente.Ativa; Assert.AreEqual(esperado, atual); }
public void BloquearContaCorrente() { PessoaFisica pessoaFisica = new PessoaFisica(); ContaCorrente contaCorrente = new ContaCorrente(); pessoaFisica.Nome = "Ana Carolina"; contaCorrente.Titular = pessoaFisica; contaCorrente.Agencia = "068"; contaCorrente.Numero = "8525691"; contaCorrente.Tarifa = Decimal.Parse("35,00"); contaCorrente.Bloquear(); StatusContaCorrente atual = contaCorrente.Status; StatusContaCorrente esperado = StatusContaCorrente.Bloqueada; Assert.AreEqual(esperado, atual); }
public void Alterar(PessoaFisica pPessoaFisica) { PessoaFisica pessoafisica = ObterCPF(pPessoaFisica.CPF); if (pessoafisica != null) { PropertyInfo[] campos = pessoafisica.GetType().GetProperties(); foreach (PropertyInfo campo in campos) { if (campo.CanWrite) campo.SetValue(pessoafisica, pPessoaFisica.GetType().GetProperty(campo.Name).GetValue(pPessoaFisica, null), null); } } else throw new ExClienteNaoEncontrado("Não possível encontrar o cliente cadastrado. "); }
public PessoaFisica IncluirCliente(String pCPF) { PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "CARLOS HENRIQUE MEIRELES CORBO"; pessoaFisica.Renda = 1000; pessoaFisica.CPF = pCPF; 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"); rClientePessoaFisica.Inserir(pessoaFisica); return pessoaFisica; }
public void AtribuirValorEmNome() { PessoaFisica pessoafisica = new PessoaFisica(); String esperado = "Taty"; String atual = null; PropertyInfo[] campos = pessoafisica.GetType().GetProperties(); pessoafisica.Nome = "Carlos"; foreach (PropertyInfo campo in campos) { if (campo.Name == "Nome") { campo.SetValue(pessoafisica, "Taty", null); atual = campo.GetValue(pessoafisica, null).ToString(); } } 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 ExcluirTelefone() { pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.CPF = "0004"; pessoaFisica.Renda = 10000; pessoaFisica.AdicionarTelefone(TipoTelefone.Residencial, "021", "2928-0923"); pessoaFisica.ExcluirTelefone("021", "2928-0923"); Int32 atual = 0; Int32 esperado = pessoaFisica.Telefones.Count(); Assert.AreEqual(esperado, atual); }
public void IncluirClienteExistente() { PessoaFisica pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.CPF = "0003"; pessoaFisica.Renda = 10000; rClientePessoaFisica.Inserir(pessoaFisica); Assert.Throws<ExClienteExistente>(delegate { rClientePessoaFisica.Inserir(pessoaFisica); }); }
public void PessoaFisicaConstructorTest() { PessoaFisica target = new PessoaFisica(); }
public void EncerrarContaCorrente() { PessoaFisica pessoaFisica = new PessoaFisica(); ContaCorrente contaCorrente = new ContaCorrente (); pessoaFisica.Nome = "Glebson Lima"; contaCorrente.Titular = pessoaFisica; contaCorrente.Agencia = "031"; contaCorrente.Numero = "8547212"; contaCorrente.Tarifa = Decimal.Parse("15,00"); contaCorrente.Encerrar(); StatusContaCorrente atual = contaCorrente.Status; StatusContaCorrente esperado = StatusContaCorrente.Encerrada; Assert.AreEqual(esperado, atual); }
public void ExcluirTelefoneInexistente() { pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.CPF = "0005"; pessoaFisica.Renda = 10000; Assert.Throws<ExTelefoneInexistente>(delegate { pessoaFisica.ExcluirTelefone("021", "8720-0012"); }); }
public void IncluirEnderecoExistente() { pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.CPF = "0002"; pessoaFisica.Renda = 185000; pessoaFisica.AdicionarEndereco(TipoLogradouro.Rua, "Maria Carvalho", "80", "", "Padre Miguel", "Rio de Janeiro", "RJ", "21715-280"); Assert.Throws<ExEnderecoExistente>(delegate { pessoaFisica.AdicionarEndereco(TipoLogradouro.Rua, "Maria Carvalho", "80", "", "Padre Miguel", "Rio de Janeiro", "RJ", "21715-280"); }); }
public void IncluirTelefoneExistente() { pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.CPF = "0003"; pessoaFisica.Renda = 10000; pessoaFisica.AdicionarTelefone(TipoTelefone.Celular, "021", "9396-7487"); Assert.Throws<ExTelefoneExistente>(delegate { pessoaFisica.AdicionarTelefone(TipoTelefone.Celular, "021", "9396-7487"); }); }
public void TelefonesTest() { pessoaFisica = new PessoaFisica(); pessoaFisica.Nome = "Glebson Lima"; pessoaFisica.CPF = "871.852.323/02"; pessoaFisica.Renda = 2000; pessoaFisica.AdicionarTelefone(TipoTelefone.Celular, "021", "8587-7425"); Telefone atual = pessoaFisica.Telefones.Where(t => t.Numero == "8587-7425").FirstOrDefault(); Assert.Contains(atual, pessoaFisica.Telefones); }
public void InfoBasicoTest() { List<PessoaFisica> lista = new List<PessoaFisica>(); pessoaFisica = new PessoaFisica { Nome = "Glebson Lima", CPF = "871.852.323/02", Renda = 2000 }; lista.Add(pessoaFisica); List<PessoaFisica> esperado = lista; List<PessoaFisica> atual; atual = esperado.ToList(); Assert.AreEqual(esperado, atual); }