private void VerifyCommandHandlerSetting(ITransport transport, MockTransport mock)
{
// Walk the stack of wrapper transports.
ITransport failoverTransportTarget = mock.Command.Target as ITransport;
Assert.IsNotNull(failoverTransportTarget);
ITransport mutexTransportTarget = failoverTransportTarget.Command.Target as ITransport;
Assert.IsNotNull(mutexTransportTarget);
ITransport responseCorrelatorTransportTarget = mutexTransportTarget.Command.Target as ITransport;
Assert.IsNotNull(responseCorrelatorTransportTarget);
Assert.AreEqual(transport.Command.Target, responseCorrelatorTransportTarget.Command.Target);
}