public void EditarTeste() { FisicaRepositorio repositorioFisica = new FisicaRepositorio(); Fisica fisicaTeste = new Fisica { ID = Guid.NewGuid(), Nome = "Daniele", Idade = 28, Sexo = "Feminino", }; fisicaTeste.InserirTelefone(21, 23235676); fisicaTeste.InserirTelefone(11, 12349090); repositorioFisica.Inserir(fisicaTeste); //Mudanças fisicaTeste.Idade = 29; fisicaTeste.ExcluirTelefone(11, 12349090); repositorioFisica.Editar(fisicaTeste); Fisica fisicaObtida = repositorioFisica.Obter(fisicaTeste.ID); Assert.AreEqual(fisicaTeste.ID, fisicaObtida.ID); Assert.AreEqual(fisicaTeste.Idade, fisicaObtida.Idade); Assert.AreEqual(fisicaTeste.Telefones.Count, fisicaObtida.Telefones.Count); for (int i = 0; i < fisicaTeste.Telefones.Count; i++) { Assert.AreEqual(fisicaTeste.Telefones[i].IdPessoa, fisicaObtida.Telefones[i].IdPessoa); Assert.AreEqual(fisicaTeste.Telefones[i].IdTelefone, fisicaObtida.Telefones[i].IdTelefone); } }
public void RemoverClienteInexistente() { var pessoaFisica = new Fisica { Nome = "Glebson Lima", CPF = "971.852.593-82", Email = "*****@*****.**", Sexo = char.Parse("m") }; _rFisica.Excluir(pessoaFisica); Assert.Throws<ExPessoaInexistente>(() => _rFisica.Excluir(pessoaFisica)); }
public void ObterMetodos() { var pessoafisica = new Fisica(); Int32 atual = pessoafisica.GetType().GetMethods().Count(); const int esperado = 21; Assert.AreEqual(esperado, atual); }
public void IncluirTelefonesTest() { _pessoaFisica = new Fisica { Nome = "Glebson Lima", CPF = "871.852.323/02", Email = "*****@*****.**", Idade = 30, Sexo = char.Parse("m") }; _pessoaFisica.AdicionarTelefone(new Guid(), "Celular", 021, 52859563); Telefone atual = _pessoaFisica.Telefones.FirstOrDefault(t => t.Numero == 52859563); Assert.Contains(atual, _pessoaFisica.Telefones); }
public void ObterAtributos() { var pessoafisica = new Fisica(); Int32 atual = pessoafisica.GetType().GetProperties().Count(); const int esperado = 8; Assert.AreEqual(esperado, atual); }
public void testa_delete_no_banco() { Fisica fisica = new Fisica(); fisica.Id = Guid.Parse("ce4fbf2d-92f3-4c8a-90dd-be133065ea79"); IDAL<Fisica> dao = Factory.DaoFactory.GetFisicaDao(); dao.Delete(fisica); }
public Fisica IncluirUmPessoaFisica(String pCPF) { var pFisica = new Fisica { Nome = "Glebson Lima", CPF = pCPF, Email = "*****@*****.**", Sexo = char.Parse("m") }; pFisica.AdicionarTelefone(new Guid(), "Celular",021,88900092); _rFisica.Inserir(pFisica); return pFisica; }
public void ExcluirTeste() { FisicaRepositorio repositorioFisica = new FisicaRepositorio(); Fisica fisicaTeste = new Fisica { ID = Guid.NewGuid(), Nome = "Daniele", Idade = 28, Sexo = "Feminino", }; fisicaTeste.InserirTelefone(21, 23235675); fisicaTeste.InserirTelefone(11, 12349090); repositorioFisica.Inserir(fisicaTeste); repositorioFisica.Excluir(fisicaTeste); Fisica fisicaObtida = repositorioFisica.Obter(fisicaTeste.ID); Assert.IsNull(fisicaObtida); //Remove telefones e insere novamente a pessoa para testar exclusão anterior na tabela de telefone. fisicaTeste.ExcluirTelefone(21, 23235675); fisicaTeste.ExcluirTelefone(11, 12349090); repositorioFisica.Inserir(fisicaTeste); Fisica fisicaObtida2 = repositorioFisica.Obter(fisicaTeste.ID); Assert.AreEqual(fisicaObtida2.Telefones.Count, 0); }
public void testa_update_no_banco() { Fisica fisica = new Fisica(); fisica.Id = Guid.Parse("d1bd1323-fc71-4393-8a56-66b893827994"); fisica.Nome = "Tomoru Shindo"; IDAL<Fisica> dao = Factory.DaoFactory.GetFisicaDao(); dao.Update(fisica); }
public void TestaUpdateNoBanco() { var fisica = new Fisica { Id = Guid.Parse("6b7445c2-1505-46a0-8e55-709db5aaf38e"), Nome = "Tomoru Shindo" }; var dao = Factory.DaoFactory.GetFisicaDao(); dao.Update(fisica); var telefone = new Telefone(fisica.Id, "Celular", 021, 25749696); var daoTel = Factory.DaoFactory.GetTelefoneDao(); daoTel.Update(telefone); }
public void ExcluirTelefone() { _pessoaFisica = new Fisica { Nome = "Glebson Lima", CPF = "871.852.323/02", Email = "*****@*****.**", Idade = 30, Sexo = char.Parse("m") }; _pessoaFisica.AdicionarTelefone(new Guid(), "Residencial", 021, 29280923); _pessoaFisica.ExcluirTelefone(021, 29280923); const int atual = 0; var esperado = _pessoaFisica.Telefones.Count(); Assert.AreEqual(esperado, atual); }
public void TestaDeleteNoBanco() { var fisica = new Fisica { Id = Guid.Parse("6b7445c2-1505-46a0-8e55-709db5aaf38e") }; var telefone = new Telefone(fisica.Id, "Celular", 021, 85479685); var daoTel = Factory.DaoFactory.GetTelefoneDao(); daoTel.Delete(telefone); var dao = Factory.DaoFactory.GetFisicaDao(); dao.Delete(fisica); }
public void Inserir(Fisica pessoa) { fisicaDao.Insert(pessoa); foreach (var telefone in pessoa.Telefones) { telefoneDao.Insert(telefone); } }
public void CompararPessoaFisicaTest() { var lista = new List<Fisica>(); _pessoaFisica = new Fisica { Nome = "Glebson Lima", CPF = "971.852.593-82", Email = "*****@*****.**", Sexo = char.Parse("m") }; lista.Add(_pessoaFisica); var esperado = lista; var atual = esperado.ToList(); Assert.AreEqual(esperado, atual); }
public void ExcluirPessoaFisicaTest() { var lista = new List<Fisica>(); _pessoaFisica = new Fisica { Nome = "Glebson Lima", CPF = "871.852.323/02", Email = "*****@*****.**", Idade = 30, Sexo = char.Parse("m") }; _pessoaFisica.AdicionarTelefone(new Guid(), "Celular", 021, 52859563); lista.Remove(_pessoaFisica); var esperado = lista; Telefone atual = _pessoaFisica.Telefones.FirstOrDefault(tel => tel.Numero == 52859563); Assert.AreNotEqual(atual, esperado); }
public void Editar(Fisica pessoa) { fisicaDao.Update(pessoa); telefoneDao.Delete(pessoa.ID); foreach (var telefone in pessoa.Telefones) { telefoneDao.Insert(telefone); } }
public void testa_insert_no_banco() { Fisica fisica = new Fisica(); fisica.ID = Guid.NewGuid(); fisica.Nome = "Ubirajara Mendes"; fisica.Idade = 29; fisica.Sexo = "Masculino"; IDAL<Fisica> dao = Factory.DaoFactory.GetFisicaDao(); dao.Insert(fisica); }
public void Salvar(Fisica pessoa) { pessoa.Id = new Guid(); pessoa.Nome = "Glebson"; pessoa.Idade = 30; pessoa.Sexo = char.Parse("m"); pessoa.Email = "*****@*****.**"; pessoa.CPF = "897.858.357.08"; dao.Insert(pessoa); pessoasFisicas.Add(pessoa); }
public void Inserir(Fisica pFisica) { var pessoafisica = ObterCPF(pFisica.CPF); if (pessoafisica != null) { throw new ExPessoaExistente("Cliente já existe"); } else { _lstPFisica.Add(pFisica); } }
public void Excluir(Fisica pFisica) { var pessoafisica = ObterCPF(pFisica.CPF); if (pessoafisica != null) { _lstPFisica.Remove(pFisica); } else { throw new ExPessoaNaoEncontrado("Cliente Inexistente"); } }
public void testa_insert_no_banco() { Fisica fisica = new Fisica(); fisica.Id = Guid.NewGuid(); fisica.Nome = "Ubirajara Mendes"; fisica.Idade = 29; fisica.Sexo = "Masculino"; Telefone telefone = new Telefone(fisica.Id,81,85258965); IDAL<Fisica> dao = Factory.DaoFactory.GetFisicaDao(); IDAL<Telefone> daoTel = Factory.DaoFactory.GetTelefoneDao(); dao.Insert(fisica); daoTel.Insert(telefone); }
public void Alterar(Fisica pPessoaFisica) { Fisica 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 ExPessoaNaoEncontrado("Não possível encontrar o cliente cadastrado. "); }
public void TestaInsertNoBanco() { var fisica = new Fisica { Id = Guid.NewGuid(), Nome = "Ubirajara Mendes", Idade = 29, Sexo = char.Parse("m"), Email = "*****@*****.**", CPF = "794.785.896-25" }; var dao = Factory.DaoFactory.GetFisicaDao(); dao.Insert(fisica); var telefone = new Telefone(fisica.Id,"Celular", 021, 25858965); var daoTel = Factory.DaoFactory.GetTelefoneDao(); daoTel.Insert(telefone); }
public void AtribuirValorEmNome() { var pessoafisica = new Fisica(); const string esperado = "Marcela"; String atual = null; PropertyInfo[] campos = pessoafisica.GetType().GetProperties(); pessoafisica.Nome = "Glebson"; foreach (PropertyInfo campo in campos) { if (campo.Name == "Nome") { campo.SetValue(pessoafisica, "Marcela", null); atual = campo.GetValue(pessoafisica, null).ToString(); } } Assert.AreEqual(esperado, atual); }
public void DeleteFisicaTeste() { Fisica fisicaTeste = new Fisica { ID = Guid.NewGuid(), Nome = "Daniele", Idade = 28, Sexo = "Feminino" }; IDAL<Fisica> dao = Factory.DaoFactory.GetFisicaDao(); dao.Insert(fisicaTeste); Guid id = fisicaTeste.ID; dao.Delete(fisicaTeste); Fisica fisica = dao.Get(id); Assert.IsNull(fisica); }
public void GetAllFisicaTeste() { Fisica fisicaTeste = new Fisica { ID = Guid.NewGuid(), Nome = "Daniele", Idade = 28, Sexo = "Feminino" }; Fisica fisicaTeste2 = new Fisica { ID = Guid.NewGuid(), Nome = "Dani", Idade = 25, Sexo = "Feminino" }; IDAL<Fisica> dao = Factory.DaoFactory.GetFisicaDao(); dao.Insert(fisicaTeste); dao.Insert(fisicaTeste2); List<Fisica> listaObtida = dao.GetAll(); bool encontrouFisica = false; bool encontrouFisica2 = false; foreach (var fisica in listaObtida) { if(fisica.ID == fisicaTeste.ID) encontrouFisica = true; if(fisica.ID == fisicaTeste2.ID) encontrouFisica2 = true; } Assert.IsTrue(encontrouFisica); Assert.IsTrue(encontrouFisica2); }
public void Salvar(Fisica pessoa) { pessoasFisicas.Add(pessoa); }
public void Excluir(Fisica pessoa) { pessoasFisicas.Remove(pessoa); }
public void Excluir(Fisica pessoa) { pessoa.Nome = "Bira"; pessoasFisicas.Remove(pessoa); }
public void Alterar(Fisica pessoa) { }