protected virtual void ConfigureNamedReceiveEndpoint(IBusFactoryConfigurator configurator, string queueName) { configurator.ReceiveEndpoint(queueName, x => { var decorator = new TestConsumerFactoryDecorator <TConsumer>(_consumerFactory, _consumed); x.Consumer(decorator); }); }
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); }
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; }