static async Task Main(string[] args) { var container = new UnityContainerExtension(); DependencyInjectionContainer.Initialize(container); try { //await ImageryFileTest.RunTest(container); //await DisplayFileTest.RunTest(container); var testAccess = container.Resolve <IAccessDeviceDailyStatistics>(); testAccess.UpdateDeviceDailyStatistics(); //await engine.ConsumeAsync(message, CancellationToken.None); } catch (Exception e) { Console.WriteLine("OOPS!!"); Console.WriteLine(); Console.WriteLine(e); Console.WriteLine(); Console.WriteLine("Press 'Enter' to exit."); } }
public static async Task RunTest(UnityContainerExtension container) { var message = GetMessage(); await container.Resolve <Trimble.Ag.MessageConsumers.FileProcessing.DisplayFileReceivedMessageConsumer>().ConsumeAsync(message, CancellationToken.None); }