public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _bus = _rpcBus = _context.GetObject("IRpcEventBus") as IRpcEventBus;

            _backendContext = new XmlApplicationContext(ConfigFiles);
            _backendBus = _backendContext.GetObject("IRpcEventBus") as IRpcEventBus;

            _backendBus.Subscribe<TestRequest>(
                (@event, headers) =>
                    {
                        for (int i = 0; i < @event.ResponseCount; i++)
                            _backendBus.RespondTo(headers, new TestResponse { Id = @event.Id });

                    },
                env => true);
        }
Exemple #2
0
        public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _bus = _rpcBus = _context.GetObject("IRpcEventBus") as IRpcEventBus;

            _backendContext = new XmlApplicationContext(ConfigFiles);
            _backendBus     = _backendContext.GetObject("IRpcEventBus") as IRpcEventBus;

            _backendBus.Subscribe <TestRequest>(
                (@event, headers) =>
            {
                for (int i = 0; i < @event.ResponseCount; i++)
                {
                    _backendBus.RespondTo(headers, new TestResponse {
                        Id = @event.Id
                    });
                }
            },
                env => true);
        }