public void SetUp() { var bus = MockRepository.GenerateStub <IBus>(); addressOfOriginatingEndpoint = Address.Parse("EnpointLocatedInSiteA"); headerManager = new MessageHeaderManager(); bus.Stub(x => x.CurrentMessageContext).Return(new FakeMessageContext { Id = idOfIncommingMessage, ReplyToAddress = addressOfOriginatingEndpoint }); ExtensionMethods.SetHeaderAction = headerManager.SetHeader; ExtensionMethods.GetHeaderAction = headerManager.GetHeader; incomingMessage = new TestMessage(); incomingMessage.SetOriginatingSiteHeader(originatingSite); gatewayHeaderManager = new GatewayHeaderManager { Bus = bus }; gatewayHeaderManager.MutateIncoming(incomingMessage); responseMessage = new TransportMessage { Headers = new Dictionary <string, string>(), CorrelationId = idOfIncommingMessage }; }
public void SetUp() { addressOfOriginatingEndpoint = Address.Parse( "EndpointLocatedInSiteA"); incomingMessage = new TransportMessage(Guid.NewGuid().ToString(), new Dictionary<string, string>() { { Headers.ReplyToAddress, addressOfOriginatingEndpoint.ToString()} }); incomingMessage.Headers[Headers.OriginatingSite] = originatingSite; incomingMessage.Headers[Headers.HttpFrom] = originatingSite; gatewayHeaderManager = new GatewayHeaderManager(); gatewayHeaderManager.MutateIncoming(incomingMessage); responseMessage = new TransportMessage { CorrelationId = idOfIncomingMessage }; }
public void SetUp() { addressOfOriginatingEndpoint = Address.Parse( "EndpointLocatedInSiteA"); incomingMessage = new TransportMessage { ReplyToAddress = addressOfOriginatingEndpoint }; incomingMessage.Headers[Headers.OriginatingSite] = originatingSite; incomingMessage.Headers[Headers.HttpFrom] = originatingSite; gatewayHeaderManager = new GatewayHeaderManager(); gatewayHeaderManager.MutateIncoming(incomingMessage); responseMessage = new TransportMessage { CorrelationId = idOfIncomingMessage }; }
public void SetUp() { addressOfOriginatingEndpoint = Address.Parse("EndpointLocatedInSiteA"); incomingMessage = new TransportMessage { ReplyToAddress = addressOfOriginatingEndpoint }; incomingMessage.Headers[Headers.OriginatingSite] = originatingSite; incomingMessage.Headers[Headers.HttpFrom] = originatingSite; gatewayHeaderManager = new GatewayHeaderManager(); gatewayHeaderManager.MutateIncoming(incomingMessage); responseMessage = new TransportMessage { CorrelationId = idOfIncomingMessage }; }
public void SetUp() { var bus = MockRepository.GenerateStub<IBus>(); headerManager = new MessageHeaderManager(); bus.Stub(x => x.CurrentMessageContext).Return(new FakeMessageConext { Id = idOfIncommingMessage }); ExtensionMethods.SetHeaderAction = headerManager.SetHeader; ExtensionMethods.GetHeaderAction = headerManager.GetHeader; incomingMessage = new TestMessage(); incomingMessage.SetOriginatingSiteHeader(originatingSite); addressOfOriginatingEndpoint = "EnpointLocatedInSiteA"; incomingMessage.SetHeader("ReturnAddress",addressOfOriginatingEndpoint); gatewayHeaderManager = new GatewayHeaderManager { Bus = bus }; gatewayHeaderManager.MutateIncoming(incomingMessage); responseMessage = new TransportMessage { Headers = new Dictionary<string, string>(), CorrelationId = idOfIncommingMessage }; }