Beispiel #1
0
        public SendLogicalMessageContext InvokeSendPipeline(SendOptions sendOptions, LogicalMessage message)
        {
            var pipeline = new BehaviorChain <SendLogicalMessageContext>(pipelineBuilder.sendLogicalMessageBehaviorList);
            var context  = new SendLogicalMessageContext(CurrentContext, sendOptions, message);

            Execute(pipeline, context);

            return(context);
        }
        public void Should_not_blow_up()
        {
            var metadata = new MessageMetadata
            {
                TimeToBeReceived = TimeSpan.FromDays(1)
            };

            var message = new LogicalMessage(metadata, new MessageWithNullDataBusProperty(), new Dictionary<string, string>());
            var context = new SendLogicalMessageContext(null,new SendOptions(), message);

            using (var stream = new MemoryStream())
            {
                new BinaryFormatter().Serialize(stream, "test");
                stream.Position = 0;

                sendBehavior.Invoke(context, () => { });
            }
        }
        public void Should_not_blow_up()
        {
            var metadata = new MessageMetadata
            {
                TimeToBeReceived = TimeSpan.FromDays(1)
            };

            var message = new LogicalMessage(metadata, new MessageWithNullDataBusProperty(), new Dictionary <string, string>(), null);
            var context = new SendLogicalMessageContext(null, new SendOptions(), message);


            using (var stream = new MemoryStream())
            {
                new BinaryFormatter().Serialize(stream, "test");
                stream.Position = 0;

                sendBehavior.Invoke(context, () => { });
            }
        }
Beispiel #4
0
        void Invoke(LogicalMessage message)
        {
            var context = new SendLogicalMessageContext(null, new SendOptions(), message);

            sendBehavior.Invoke(context, () => { });
        }
        void Invoke(LogicalMessage message)
        {
            var context = new SendLogicalMessageContext(null, new SendOptions(), message);

            sendBehavior.Invoke(context, () => { });
        }