Beispiel #1
0
        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
            };
        }