public RedirectToRouteResult Remover(Carrinho carrinho,  int produtoId, string returnUrl)
        {
            
            _repositorio = new ProdutosRepositorio();

            Produto produto = _repositorio.Produtos
                .FirstOrDefault(p => p.ProdutoId == produtoId);

            if (produto != null)
            {
                carrinho.RemevorItem(produto);
            }

            return RedirectToAction("Index", new {returnUrl});
        }
        public void RemoverItensCarrinho()
        {
            //Arrange - criação dos produtos
            Produto produto1 = new Produto
            {
                ProdutoId = 1,
                Nome = "Teste 1"
            };

            Produto produto2 = new Produto
            {
                ProdutoId = 2,
                Nome = "Teste 2"
            };

            Produto produto3 = new Produto
          {
              ProdutoId = 3,
              Nome = "Teste 3"
          };


            Carrinho carrinho = new Carrinho();

            carrinho.AdicionarItem(produto1, 1);

            //
            carrinho.AdicionarItem(produto2, 3);

            carrinho.AdicionarItem(produto3, 5);
            //
            carrinho.AdicionarItem(produto2, 1);

            carrinho.RemevorItem(produto2);


            Assert.AreEqual(carrinho.ItensCarrinho.Where(c=>c.Produto == produto2).Count(), 0);

            Assert.AreEqual(carrinho.ItensCarrinho.Count(),2);


        }