예제 #1
0
        public IPurchaseOrder CreateFakePurchaseOrder()
        {
            var form = new InMemoryOrderForm
            {
                Payments =
                {
                    new InMemoryPayment
                    {
                        BillingAddress    = new InMemoryOrderAddress(),
                        PaymentMethodName = "CashOnDelivery"
                    }
                }
            };

            form.Shipments.First().ShippingAddress = new InMemoryOrderAddress();

            var purchaseOrder = new InMemoryPurchaseOrder
            {
                Forms     = new[] { form },
                Currency  = _currentMarket.GetCurrentMarket().DefaultCurrency,
                Market    = _currentMarket.GetCurrentMarket(),
                OrderLink = new OrderReference(0, string.Empty, Guid.Empty, typeof(IPurchaseOrder))
            };

            return(purchaseOrder);
        }
예제 #2
0
        public IPurchaseOrder CreateFakePurchaseOrder()
        {
            var form = new InMemoryOrderForm
            {
                Payments =
                {
                    new InMemoryPayment
                    {
                        BillingAddress    = new InMemoryOrderAddress(),
                        PaymentMethodName = "CashOnDelivery"
                    }
                }
            };

            form.Shipments.First().ShippingAddress = new InMemoryOrderAddress();
            var market        = _currentMarket.GetCurrentMarket();
            var purchaseOrder = new InMemoryPurchaseOrder
            {
                Currency         = market.DefaultCurrency,
                MarketId         = market.MarketId,
                MarketName       = market.MarketName,
                PricesIncludeTax = market.PricesIncludeTax,
                OrderLink        = new OrderReference(0, string.Empty, Guid.Empty, typeof(IPurchaseOrder))
            };

            purchaseOrder.Forms.Add(form);

            return(purchaseOrder);
        }
예제 #3
0
        public IPurchaseOrder CreateFakePurchaseOrder()
        {
            var form = new InMemoryOrderForm
            {
                Payments =
                {
                    new InMemoryPayment
                    {
                        BillingAddress = new InMemoryOrderAddress(),
                        PaymentMethodName = "CashOnDelivery"
                    }
                }
            };

            form.Shipments.First().ShippingAddress = new InMemoryOrderAddress();

            var purchaseOrder = new InMemoryPurchaseOrder
            {
                Forms = new[] { form },
                Currency = _currentMarket.GetCurrentMarket().DefaultCurrency,
                Market = _currentMarket.GetCurrentMarket(),
                OrderLink = new OrderReference(0, string.Empty, Guid.Empty, typeof(IPurchaseOrder))
            };

            return purchaseOrder;
        }