public ActionResult ClearCart() { CartItem cartItem = new CartItem(HttpContext); _cartItemService.ClearCart(cartItem.CartId); return(RedirectToAction("Index", "Dashboard")); }
public void GivenAValidBasket_WhenIAskToClearTheBasket_TheBasketIsCleared() { _cartItemRepository.Setup(p => p.GetCart(It.IsAny <string>())) .Returns(new List <CartItem> { new CartItem() { Id = 1, Document = new Document() }, new CartItem() { Id = 2, Document = new Document() }, new CartItem() { Id = 3, Document = new Document() } }); _cartItemService.ClearCart(It.IsAny <string>()); _cartItemRepository.Verify(c => c.Delete(It.IsAny <CartItem>()), Times.Exactly(3)); _checkOutRepository.Verify(c => c.Delete(It.IsAny <CheckOut>()), Times.Exactly(3)); }