public void should_send_command_with_message_context()
        {
            MessageContext.Current.ShouldBeNull();

            var            message = new FakeCommand(1);
            MessageContext context = null;

            _busMock.Setup(x => x.Send(message)).Callback(() => context = MessageContext.Current);

            _bus.Send(message);

            MessageContext.Current.ShouldBeNull();
            context.ShouldEqual(_context);
        }