public void Run()
        {
            var instanceId = Guid.Parse("51AA413D-E679-4F38-BA47-68129B3F9212");

            _connection.Initialize(instanceId);
            var testCustomerJson = System.IO.File.ReadAllText("Testing/Feeder/TestCustomers.json");
            var testCustomers    = testCustomerJson.DeserializeFromJson <List <TestCustomerDto> >();
            var count            = 0;

            foreach (var customer in testCustomers)
            {
                var standardizedEmail
                    = customer.Email.Substring(0, customer.Email.IndexOf("@") + 1)
                      + "logicautomated.com";

                var payload = new OrderPayload
                {
                    CustomerEmail     = standardizedEmail,
                    CustomerFirstName = customer.FirstName,
                    CustomerLastName  = customer.LastName,
                    LineItemVariantId = 31975123484717, // TAX ROUNDING BEAST
                    UnitPrice         = 50,
                    Quantity          = 3,
                };
                PushCustomerOrderTransaction(payload);
                _logger.Info($"Created Customer+Order+Transaction - {++count}");
            }
        }
Example #2
0
 // Invoked by Recurring Job scheduler
 public void TriggerEndToEndSync(Guid instanceId)
 {
     _instanceContext.Initialize(instanceId);
     _oneTimeJobScheduler.EndToEndSync();
 }