public void Below_v4_3_0_should_return_value_for_all_intents(string nsbVersion, MessageIntentEnum intent) { var correlationId = new Guid().ToString(); var lookup = new RequestResponseStateLookup(); lookup.RegisterState(correlationId, new RequestResponseStateLookup.State()); var message = new IncomingMessageFromLegacyEndpoint(nsbVersion, intent); var incomingContext = new TestableIncomingLogicalMessageContext(); incomingContext.MessageHeaders.Add(Headers.CorrelationId, correlationId); var result = incomingContext.TryRemoveResponseStateBasedOnCorrelationId(message, lookup); Assert.IsTrue(result.HasValue); }
public void Below_v5_0_0_should_return_value_for_all_intents(string nsbVersion, MessageIntentEnum intent) { var correlationId = new Guid().ToString(); var lookup = new RequestResponseStateLookup(); lookup.RegisterState(correlationId, new RequestResponseStateLookup.State()); var message = new IncomingMessageFromLegacyEndpoint(nsbVersion, intent); var incomingContext = new TestableIncomingLogicalMessageContext(); incomingContext.MessageHeaders.Add(Headers.CorrelationId, correlationId); var result = incomingContext.TryRemoveResponseStateBasedOnCorrelationId(message, lookup); Assert.IsTrue(result.HasValue); }