public void Consume(DrinkReadyMessage message)
        {
            MessageBox.Show(string.Format("Hey, {0}, your {1} is ready.", message.Name, message.Drink));

            _unsubscribeToken();
            _unsubscribeToken = null;
        }
        private void ServeDrink()
        {
            Console.WriteLine(string.Format("I've got a {0} ready for {1}!", Drink, Name));

            var message = new DrinkReadyMessage
            {
                CorrelationId = CorrelationId,
                Drink         = Drink,
                Name          = Name,
            };

            Bus.Publish(message);
        }