コード例 #1
0
        public void CanSetMessage()
        {
            var message  = new ValueCommand(11);
            var envelope = Envelope.Create(new EndpointAddress("sender"), new EndpointAddress("recipient"), message);
            var pipelineConfiguration = A.Fake <IHavePipelineConfiguration>();
            var testee = new IncommingEnvelopeContext(envelope, pipelineConfiguration);

            testee.SetMessage();

            testee.Message.Should().Be(message);
        }
コード例 #2
0
 /// <inheritdoc />
 public override Task InvokeAsync(IncommingEnvelopeContext context, Func <Task> next)
 {
     context.SetMessage();
     return(Task.CompletedTask);
 }