static void Main(string[] args)
 {
     AmqpMessagingService messagingService = new AmqpMessagingService();
     IConnection connection = messagingService.GetRabbitMqConnection();
     IModel model = connection.CreateModel();
     messagingService.ReceiveRoutingMessageReceiverOne(model);
 }
 static void Main(string[] args)
 {
     AmqpMessagingService messagingService = new AmqpMessagingService();
     IConnection connection = messagingService.GetRabbitMqConnection();
     IModel model = connection.CreateModel();
     messagingService.ReceiveScatterGatherMessageThree(model);
 }
 static void Main(string[] args)
 {
     AmqpMessagingService messagingService = new AmqpMessagingService();
     IConnection connection = messagingService.GetRabbitMqConnection();
     IModel model = connection.CreateModel();
     messagingService.ReceivePublishSubscribeMessageReceiverTwo(model);
 }
 static void Main(string[] args)
 {
     AmqpMessagingService messagingService = new AmqpMessagingService();
     IConnection connection = messagingService.GetRabbitMqConnection();
     IModel model = connection.CreateModel();
     messagingService.ReceiveWorkerQueueMessages(model);
 }
 static void Main(string[] args)
 {
     AmqpMessagingService messagingService = new AmqpMessagingService();
     IConnection connection = messagingService.GetRabbitMqConnection();
     IModel model = connection.CreateModel();
     //messagingService.SetUpExchangeAndQueuesForScatterGatherDemo(model);
     RunScatterGatherDemo(model, messagingService);
 }
 static void Main(string[] args)
 {
     AmqpMessagingService messagingService = new AmqpMessagingService();
     IConnection connection = messagingService.GetRabbitMqConnection();
     IModel model = connection.CreateModel();
     //messagingService.SetUpQueueForWorkerQueueDemo(model);
     RunWorkerQueueMessageDemo(model, messagingService);
 }
        static void Main(string[] args)
        {
            AmqpMessagingService messagingService = new AmqpMessagingService();
            IConnection connection = messagingService.GetRabbitMqConnection();
            IModel model = connection.CreateModel();
            messagingService.SetUpQueueForOneWayMessageDemo(model);

            RunOneWayMessageDemo(model, messagingService);

            Console.ReadKey();
        }