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); }
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")); }