コード例 #1
0
 private void GetCartDetails()
 {
     try
     {
         var cartDetail        = new CartDetail(_core, _errors);
         var cartDetailRequest = new CartDetailRequest
         {
             SourceCode = _request.SourceCode,
             CampaignId = _request.CampaignId
         };
         cartDetail.Execute(cartDetailRequest);
     }
     catch (Exception)
     {
         // ignored
     }
 }
コード例 #2
0
        public static void Initialize(TestContext context)
        {
            var config = new TestConfig
            {
                ResetHttpContext = true
            };

            var cartAdd         = new BaseIntegrationTest <CartAdd, CartResponse>(config);
            var cartAddRequest  = RequestBuilder.GetCartAddRequestForShoes();
            var cartAddResponse = (Response <CartResponse>)cartAdd.TestObject.Execute(cartAddRequest);

            cartAdd         = new BaseIntegrationTest <CartAdd, CartResponse>();
            cartAddRequest  = RequestBuilder.GetCartAddRequestForAccessories();
            cartAddResponse = (Response <CartResponse>)cartAdd.TestObject.Execute(cartAddRequest);

            var cartDetail         = new BaseIntegrationTest <CartDetail, CartResponse>();
            var cartDetailRequest  = new CartDetailRequest();
            var cartDetailResponse = (Response <CartResponse>)cartDetail.TestObject.Execute(cartDetailRequest);

            var checkoutBegin         = new BaseIntegrationTest <CheckoutBegin, CartResponse>();
            var checkoutBeginRequest  = new EmptyRequest();
            var checkoutBeginResponse = (Response <CartResponse>)checkoutBegin.TestObject.Execute(checkoutBeginRequest);

            var checkoutGuest         = new BaseIntegrationTest <CheckoutGuest, CheckoutResponse>();
            var checkoutGuestRequest  = new EmptyRequest();
            var checkoutGuestResponse = (Response <CheckoutResponse>)checkoutGuest.TestObject.Execute(checkoutGuestRequest);

            var checkoutShipping        = new BaseIntegrationTest <CheckoutShipping, CheckoutResponse>();
            var checkoutShippingRequest = RequestBuilder.GetCheckoutShippingRequestBESShipHome(checkoutGuestResponse.resultset);

            _result = (Response <CheckoutResponse>)checkoutShipping.TestObject.Execute(checkoutShippingRequest);

            var checkoutCouponOnBillingPage = new BaseIntegrationTest <CheckoutBillingCoupon, CheckoutResponse>();

            //var checkoutCouponOnBillingPageCouponRequest =

            _testObject = checkoutShipping.TestObject;
        }
コード例 #3
0
 public ActionResult <string> GetCartDetail(CartDetailRequest request)
 {
     return(Ok(OrderOperations.GetCartDetail(request.customerId)));
 }