public void GetAllTelefoneTeste()
        {
            Telefone telefoneTeste = new Telefone(IdPessoa : Guid.NewGuid(),DDD: 21,Numero: 21213344);

            Telefone telefoneTeste2 = new Telefone(IdPessoa : Guid.NewGuid(),DDD : 51,Numero : 51513344);

            IDAL<Telefone> dao = Factory.DaoFactory.GetTelefoneDao();
            dao.Insert(telefoneTeste);
            dao.Insert(telefoneTeste2);

            List<Telefone> listaObtida = dao.GetAll();

            bool encontrouTelefone = false;
            bool encontrouTelefone2 = false;

            foreach (var fisica in listaObtida)
            {
                if (fisica.IdPessoa == telefoneTeste.IdPessoa)
                    encontrouTelefone = true;
                if (fisica.IdPessoa == telefoneTeste2.IdPessoa)
                    encontrouTelefone2 = true;
            }

            Assert.IsTrue(encontrouTelefone);
            Assert.IsTrue(encontrouTelefone2);
        }
 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 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);
 }
Ejemplo n.º 4
0
        public void AdicionarTelefone(Guid id, String pTipo, int pDDD, int pNumero)
        {
            Telefone telefone = EncontrarTelefone( pDDD, pNumero);

            if (telefone != null)
                throw new ExTelefoneExistente("Telefone existente");
            else
            {
                telefone = new Telefone(id,pTipo, pDDD, pNumero);
                _Telefones.Add(telefone);
            }
        }
        public void InsertTelefoneTeste()
        {
            Telefone telefoneTeste = new Telefone(IdPessoa: Guid.NewGuid(), DDD: 21, Numero: 21213344);

            IDAL<Telefone> dao = Factory.DaoFactory.GetTelefoneDao();
            dao.Insert(telefoneTeste);

            Guid id = telefoneTeste.IdPessoa;
            Telefone telefone = dao.Get(id);

            Assert.AreEqual(id, telefone.IdPessoa);
        }
 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 DeleteTelefoneTeste()
        {
            Telefone telefoneTeste = new Telefone(IdPessoa: Guid.NewGuid(), DDD: 21, Numero: 21213344);

            IDAL<Telefone> dao = Factory.DaoFactory.GetTelefoneDao();
            dao.Insert(telefoneTeste);

            Guid id = telefoneTeste.IdPessoa;

            dao.Delete(telefoneTeste);

            Telefone telefone = dao.Get(id);

            Assert.IsNull(telefone);
        }
 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);
 }
Ejemplo n.º 9
0
        public bool InserirTelefone(int ddd, int numero)
        {
            Telefone novoTelefone = new Telefone(this.ID, ddd, numero);
            bool telefoneExisteNaLista = false;

            foreach (var telefone in telefones)
            {
                if (novoTelefone.IdTelefone != telefone.IdTelefone) continue;
                telefoneExisteNaLista = true;
                break;
            }

            if (telefoneExisteNaLista)
                return false;
            else
            {
                telefones.Add(novoTelefone);
                return true;
            }
        }
        public void UpdateTelefoneTeste()
        {
            Telefone telefoneTeste = new Telefone(IdPessoa : Guid.NewGuid(),DDD : 21,Numero : 21213344);

            IDAL<Telefone> dao = Factory.DaoFactory.GetTelefoneDao();
            dao.Insert(telefoneTeste);

            Guid id = telefoneTeste.IdPessoa;
            Telefone telefone = dao.Get(id);

            const int novoDdd = 29;
            const int novoNumero = 34356768;

            telefone.DDD = novoDdd;
            telefone.Numero = novoNumero;
            dao.Update(telefone);

            Telefone telefoneNovo = dao.Get(id);

            Assert.AreEqual(telefoneNovo.DDD, novoDdd);
            Assert.AreEqual(telefoneNovo.Numero, novoNumero);
        }