public void CartItemManager_Delete_ShouldRemoveCartItemFromModel() { var cartItem = new CartItem { Item = _productVariant, Quantity = 1 }; _cartModel.Items.Add(cartItem); _cartItemManager.Delete(cartItem); _cartModel.Items.Should().HaveCount(0); }
public void CartItemManager_Delete_ShouldRemoveCartItemFromDb() { var cartItem = new CartItem { Item = _productVariant, Quantity = 1 }; Session.Transact(session => session.Save(cartItem)); _cartModel.Items.Add(cartItem.GetCartItemData()); _cartItemManager.Delete(cartItem); Session.QueryOver <CartItem>().RowCount().Should().Be(0); }