Пример #1
0
        public void ClearDeferredMessages(string headerKey, string headerValue)
        {
            var selector = string.Format("{0} = '{1}'", ActiveMqMessageMapper.ConvertMessageHeaderKeyToActiveMQ(headerKey), headerValue);

            var message = ControlMessage.Create(Address.Local);

            message.Headers[ActiveMqSchedulerManagement.ClearScheduledMessagesSelectorHeader] = selector;

            MessageSender.Send(message, Address.Local.SubScope(ActiveMqSchedulerManagement.SubScope));
        }
        public void SetUp()
        {
            this.session = new Mock<ISession>();
            this.serializer = new Mock<IMessageSerializer>();
            this.messageTypeInterpreter = new Mock<IMessageTypeInterpreter>();
            this.encoderPipeline = new Mock<IActiveMqMessageEncoderPipeline>();
            this.decoderPipeline = new Mock<IActiveMqMessageDecoderPipeline>();

            this.testee = new ActiveMqMessageMapper(this.serializer.Object, this.messageTypeInterpreter.Object, this.encoderPipeline.Object, this.decoderPipeline.Object);
        }