static void Main(string[] args) { Console.WriteLine("Consumer is starting..."); var consumer = new MessageConsumer(); consumer.MessageReceived += consumer_MessageReceived; Console.WriteLine("Consumer started."); Console.WriteLine("Waiting for messages..."); consumer.StartReceiving(); Console.WriteLine("Press Enter to stop receiving."); var input = Console.ReadLine(); consumer.StopReceiving(); Console.WriteLine("Consumer stopped receiving."); Console.WriteLine("Press Enter to exit."); Console.ReadLine(); }