public async Task Should_include_TimeSent_and_Version_headers() { var unsubscribeTerminator = new MessageDrivenUnsubscribeTerminator(router, "replyToAddress", "Endpoint", dispatcher); await subscribeTerminator.Invoke(new TestableSubscribeContext(), c => TaskEx.CompletedTask); await unsubscribeTerminator.Invoke(new TestableUnsubscribeContext(), c => TaskEx.CompletedTask); foreach (var dispatchedTransportOperation in dispatcher.DispatchedTransportOperations) { var unicastTransportOperations = dispatchedTransportOperation.UnicastTransportOperations; var operations = new List<UnicastTransportOperation>(unicastTransportOperations); Assert.IsTrue(operations[0].Message.Headers.ContainsKey(Headers.TimeSent)); Assert.IsTrue(operations[0].Message.Headers.ContainsKey(Headers.NServiceBusVersion)); } }
public async Task Should_include_TimeSent_and_Version_headers() { var unsubscribeTerminator = new MessageDrivenUnsubscribeTerminator(router, "replyToAddress", "Endpoint", dispatcher); await subscribeTerminator.Invoke(new TestableSubscribeContext(), c => Task.CompletedTask); await unsubscribeTerminator.Invoke(new TestableUnsubscribeContext(), c => Task.CompletedTask); foreach (var dispatchedTransportOperation in dispatcher.DispatchedTransportOperations) { var unicastTransportOperations = dispatchedTransportOperation.UnicastTransportOperations; var operations = new List <UnicastTransportOperation>(unicastTransportOperations); Assert.IsTrue(operations[0].Message.Headers.ContainsKey(Headers.TimeSent)); Assert.IsTrue(operations[0].Message.Headers.ContainsKey(Headers.NServiceBusVersion)); } }