public void GetCommerceCart_ShoudReturn_CommerceCart(Database db)
        {
            _mocks.MockContexts(db);

            var result = _checkoutRepository.GetCommerceCart();

            result.Should().NotBeNull();
        }
        public ActionResult StartCheckout()
        {
            var cart = _checkoutRepository.GetCommerceCart();

            if (cart.Lines == null || !cart.Lines.Any())
            {
                var cartPageUrl = StorefrontManager.StorefrontUri("/shoppingcart");
                return(Redirect(cartPageUrl));
            }

            return(View("Checkout", new CartRenderingModel(cart)));
        }