public static ConsumerTestFactory <IBusTestScenario, TConsumer> InSingleBusScenario <TScenario, TConsumer>( this IConsumerTestFactory <TScenario, TConsumer> factory) where TScenario : ITestScenario where TConsumer : class, IConsumer { return(new ConsumerTestFactory <IBusTestScenario, TConsumer>(LoopbackBus)); }
public static ConsumerTestFactory <ILocalRemoteTestScenario, TConsumer> InLocalRemoteBusScenario <TScenario, TConsumer> ( this IConsumerTestFactory <TScenario, TConsumer> factory) where TScenario : ITestScenario where TConsumer : class, IConsumer { return(new ConsumerTestFactory <ILocalRemoteTestScenario, TConsumer>(LoopbackLocalRemote)); }