public void Testar_Expressao_Lambda_Doidona()
        {
            var dados = new AmigoDataAccessObject();
            var amigos = dados.Pesquisar(x => x.Codigo >= 1  && x.Nome.Contains("01"));

            Assert.AreNotEqual(0, amigos.Count());
        }
        //"ListarSemIoC"
        public ActionResult Listar()
        {
            // Exemplo de inicialização de objetos sem IoC, sem Inversão de Controle, uma classe é responsável por inicilizar 
            // suas dependências suas sub classes.

            var dadosAmigo = new AmigoDataAccessObject(new Conexao());
            var amigos = dadosAmigo.Listar();

            return View(amigos);
        }