public void ShouldGetNewOrders()
        {
            var store = new AmazonStore();
            var results = store.GetNewOrders();

            results.Count.ShouldBeGreaterThan(1);
            results.ForEach(x => Console.WriteLine(x.OrderId));
            var orderService = new OrderService();
            //results.ForEach(x => orderService.CreateAmazonOrder(x));
        }
Exemple #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"));
        }