public void Reply_should_come_through_exchange_defined_by_response_message() { var responder = new MyRequestResponder(Bus); var responseConsumer = new MyResponseCurrentMessageConsumer(Bus); Bus.AddInstanceSubscription(responder); Bus.AddInstanceSubscription(responseConsumer); Bus.Request(new MyRequest()); Assert.IsTrue(responseConsumer.WaitForDelivery()); Assert.AreEqual("RequestExchange", responseConsumer.CurrentMessage.Exchange); }