public void RemoverItensCarrinho() { // Arrange - criação dos produtos Produto produto01 = new Produto { ProdutoID = 1, Nome = "Teste01" }; Produto produto02 = new Produto { ProdutoID = 2, Nome = "Teste02" }; Produto produto03 = new Produto { ProdutoID = 3, Nome = "Teste03" }; //Arrange - criação do carrinho CarrinhoRepositorio carrinho = new CarrinhoRepositorio(); carrinho.AdicionarItem(produto01, 1); carrinho.AdicionarItem(produto02, 2); carrinho.AdicionarItem(produto03, 2); carrinho.AdicionarItem(produto02, 10); //Act carrinho.RemoverItem(produto02); //Assert Assert.AreEqual(carrinho.ItensCarrinho.Where(c => c.Produto == produto02).Count(), 0); Assert.AreEqual(carrinho.ItensCarrinho.Count(), 2); }