public async Task Empty() { var logBuilder = new LogBuilder(new FakeLogger(), "endpoint"); var behavior = new InjectIncomingPhysicalBehavior(logBuilder, "endpoint"); var context = new TestableIncomingPhysicalMessageContext(); await behavior.Invoke(context, () => Task.CompletedTask); await Verify(context); }
public async Task WithMultipleMessageTypesAssemblyQualifiedName() { var logBuilder = new LogBuilder(new FakeLogger(), "endpoint"); var behavior = new InjectIncomingPhysicalBehavior(logBuilder, "endpoint"); var context = new TestableIncomingPhysicalMessageContext(); context.MessageHeaders.Add(Headers.EnclosedMessageTypes, $"{typeof(Message1).AssemblyQualifiedName};{typeof(Message2).AssemblyQualifiedName}"); await behavior.Invoke(context, () => Task.CompletedTask); await Verify(context); }