public void Testar_Delete_Contato()
 {
     var dadosContato = new ContatoDAO();
     var contato = dadosContato.Pesquisar(x => x.Codigo > 0).First();
     if (contato == null) return;
     dadosContato.Deletar(contato.Codigo);
 }
        public void Testar_Update_Contato()
        {
            var dadosContato = new ContatoDAO();
            //single internamente usa o select top 2, caso retorne mais de um valor
            //retorna erro
            var contato = dadosContato.Pesquisar(x => x.Codigo > 0).First();

            contato.Nome = "atualizado Nome 01";
            contato.Email = "atualizar Nome 02";

            dadosContato.Atualizar(contato);

        }