Example #1
0
 public static void UseStateMachineBuilder <TScenario, TSaga, TStateMachine>(
     this SagaTestInstanceConfigurator <TScenario, TSaga> configurator, TStateMachine stateMachine)
     where TSaga : class, SagaStateMachineInstance
     where TScenario : TestScenario
     where TStateMachine : StateMachine <TSaga>
 {
     configurator.UseBuilder(scenario =>
                             new StateMachineSagaTestBuilder <TScenario, TSaga, TStateMachine>(scenario,
                                                                                               stateMachine));
 }
 public static void UseStateMachineBuilder <TScenario, TSaga, TStateMachine>(
     this SagaTestInstanceConfigurator <TScenario, TSaga> configurator, TStateMachine stateMachine,
     Action <StateMachineSagaRepositoryConfigurator <TSaga> > configureCallback)
     where TSaga : class, SagaStateMachineInstance
     where TScenario : TestScenario
     where TStateMachine : StateMachine <TSaga>
 {
     configurator.UseBuilder(scenario =>
                             new StateMachineSagaTestBuilderImpl <TScenario, TSaga, TStateMachine>(scenario,
                                                                                                   stateMachine, configureCallback));
 }