Exemplo n.º 1
0
        public ConsumerTest <TScenario, TConsumer> New(
            Action <IConsumerTestInstanceConfigurator <TScenario, TConsumer> > configureTest)
        {
            var configurator = new ConsumerTestInstanceConfigurator <TScenario, TConsumer>(_scenarioBuilderFactory);

            configureTest(configurator);

            return(configurator.Build());
        }
Exemplo n.º 2
0
        public static void ConstructUsing <TScenario, TConsumer>(
            this ConsumerTestInstanceConfigurator <TScenario, TConsumer> configurator,
            Func <TConsumer> consumer)
            where TConsumer : class
            where TScenario : TestScenario
        {
            var consumerFactory = new DelegateConsumerFactory <TConsumer>(consumer);

            configurator.UseConsumerFactory(consumerFactory);
        }