コード例 #1
0
        public static OrderImportDraft DefaultOrderImportDraftWithLineItemWithShippingInfo(OrderImportDraft draft, string productId, TaxCategory taxCategory, ShippingMethod shippingMethod)
        {
            var orderImportDraft        = DefaultOrderImportDraftWithLineItemByProductId(draft, productId);
            var amountEuro10            = Money.FromDecimal("EUR", 10);
            var shippingRate            = TestingUtility.GetShippingRate();
            var shippingInfoImportDraft = new ShippingInfoImportDraft
            {
                Price              = amountEuro10,
                ShippingRate       = shippingRate,
                ShippingMethodName = shippingMethod.Name,
                ShippingMethod     = shippingMethod.ToKeyResourceIdentifier(),
                TaxCategory        = taxCategory.ToKeyResourceIdentifier()
            };

            orderImportDraft.ShippingInfo = shippingInfoImportDraft;
            return(orderImportDraft);
        }