コード例 #1
0
        public async Task Should_set_messageintent_to_publish()
        {
            var router  = new UnicastPublishRouterConnector(new FakePublishRouter(), new DistributionPolicy());
            var context = new TestableOutgoingPublishContext();

            await router.Invoke(context, ctx => TaskEx.CompletedTask);

            Assert.AreEqual(1, context.Headers.Count);
            Assert.AreEqual(MessageIntentEnum.Publish.ToString(), context.Headers[Headers.MessageIntent]);
        }
コード例 #2
0
        public async Task Should_set_messageintent_to_publish()
        {
            var router = new UnicastPublishRouterConnector(new FakePublishRouter(), new DistributionPolicy());
            var context = new TestableOutgoingPublishContext();

            await router.Invoke(context, ctx => TaskEx.CompletedTask);

            Assert.AreEqual(1, context.Headers.Count);
            Assert.AreEqual(MessageIntentEnum.Publish.ToString(), context.Headers[Headers.MessageIntent]);
        }