public void GetUnprocessedOrders()
 {
     var store = new AmazonStore();
     var results = store.GetUnprocessedOrders();
     results.Count.ShouldBeGreaterThan(1);
     var twoLines = results.Where(x => x.OrderId == "103-1460378-9201802");
     twoLines.Count().ShouldBe(1);
     twoLines.First().LineItems.Count.ShouldBe(2);
 }
Beispiel #2
0
        public void ProcessAmazonOrders()
        {
            var store = new AmazonStore();

            var newOrders = store.GetNewOrders();
            // also need to update exiting pendings ...!!!
            NLog.LogManager.GetCurrentClassLogger().Info("New amazon orders: {0}", newOrders.Count);
            newOrders.ForEach(x => CreateAmazonOrder(x));

            var unprocessedOrders = store.GetUnprocessedOrders();
            unprocessedOrders.ForEach(x => CreateAxSalesOrder(x, "Amazon"));
        }