Esempio n. 1
0
        protected virtual void ConfigureNamedReceiveEndpoint(IBusFactoryConfigurator configurator, string queueName)
        {
            configurator.ReceiveEndpoint(queueName, x =>
            {
                var decorator = new TestConsumerFactoryDecorator <TConsumer>(_consumerFactory, _consumed);

                x.Consumer(decorator);
            });
        }
Esempio n. 2
0
        public ITestScenarioBuilder <TScenario> Configure(ITestScenarioBuilder <TScenario> builder)
        {
            _received = new ReceivedMessageList(builder.Timeout);
            var decoratedConsumerFactory = new TestConsumerFactoryDecorator <TSubject>(_consumerFactory, _received);

            var scenarioBuilder = builder as IBusTestScenarioBuilder;

            scenarioBuilder?.ConfigureReceiveEndpoint(x => x.Consumer(decoratedConsumerFactory));

            return(builder);
        }
Esempio n. 3
0
        protected virtual void ConfigureReceiveEndpoint(IReceiveEndpointConfigurator configurator)
        {
            var decorator = new TestConsumerFactoryDecorator <TConsumer>(_consumerFactory, _consumed);

            configurator.Consumer(decorator);
        }
            public ConsumerScenarioSpecification(IConsumerFactory <TConsumer> consumerFactory, ReceivedMessageList received)
            {
                var decoratedConsumerFactory = new TestConsumerFactoryDecorator <TConsumer>(consumerFactory, received);

                _consumerFactory = decoratedConsumerFactory;
            }