public void ShouldAutoreplyOnAMessage()
        {
            //Pre-Conditions
            _transport.On <RequestCreatedMessage>().Reply(
                incomingMessage => new ReplyMessage());

            //Action

            var tpBus  = ObjectFactory.GetInstance <ITpBus>();
            var sagaId = Guid.NewGuid();

            tpBus.SetOutSagaId(sagaId);
            tpBus.Send(new RequestCreatedMessage());
            _transport.RaiseTransportMessageReceived();

            //Post-Conditions
            _handled.Should(Be.True);
            _replyMessage.SagaId.Should(Be.EqualTo(sagaId));
        }