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);

        }
        public void Testar_Insert_Contato()
        {
            var novoContato = new ContatoModel();
            novoContato.Nome = "Erick Wendel";
            novoContato.Email = "*****@*****.**";
            novoContato.Telefone = "12312312312";
            novoContato.DataNascimento = DateTime.Now;
            novoContato.CodigoEstadoCivil = 1;
            novoContato.CodigoSexo = 2;

            var dadosContato = new ContatoDAO();
            dadosContato.Cadastrar(novoContato);

        }
 public void Testar_Select_Contato()
 {
     var dadosContato = new ContatoDAO();
     var contatos = dadosContato.Listar();
 }