Ejemplo n.º 1
0
        public void ShouldNotMergeOptionsToParentContext()
        {
            var context = new ContextBag();

            context.Set("someKey", "someValue");

            var parentContext = new FakeRootContext();

            new UnsubscribeContext(parentContext, typeof(object), context);

            var valueFound = parentContext.TryGet("someKey", out string _);

            Assert.IsFalse(valueFound);
        }
        public void ShouldNotMergeOptionsToParentContext()
        {
            var message = new OutgoingLogicalMessage(typeof(object), new object());
            var options = new PublishOptions();

            options.Context.Set("someKey", "someValue");

            var parentContext = new FakeRootContext();

            new OutgoingPublishContext(message, "message-id", options.OutgoingHeaders, options.Context, parentContext);

            var valueFound = parentContext.TryGet("someKey", out string _);

            Assert.IsFalse(valueFound);
        }