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]); }