/// <summary> /// Sets the concurrent consumer limit for the <see cref="IBusTestScenario"/> that is /// under test. /// </summary> /// <param name="configurator">The configurator passed from the XXXTestFactory interfaces' "New(HandlerTestInstanceConfigurator{TScenario,TMessage})" method.</param> /// <param name="value">The value for this setting.</param> public static void SetConcurrentConsumerLimit(this IScenarioConfigurator <IBusTestScenario> configurator, int value) { var scenarioConfigurator = new BusTestScenarioBuilderConfigurator(x => x.SetConcurrentConsumerLimit(value)); configurator.AddConfigurator(scenarioConfigurator); }
public static void AddTransportFactory <TTransportFactory>(this IScenarioConfigurator <IBusTestScenario> configurator) where TTransportFactory : class, ITransportFactory, new() { var endpointFactoryConfigurator = new EndpointTestScenarioBuilderConfigurator <IBusTestScenario>(x => x.AddTransportFactory <TTransportFactory>()); configurator.AddConfigurator(endpointFactoryConfigurator); }