public FlowManager(IStateManager stateManager, IFlowLogger logger) { StateManager = stateManager ?? throw new ArgumentNullException(nameof(stateManager)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); InstanceService = new FlowInstanceService(StateManager); TypeService = new FlowTypeService(StateManager); StateService = new FlowStateService(StateManager); TransitionService = new FlowTransitionService(StateManager); StepService = new FlowStepService(StateManager); }
public void SetUp() { var container = new Container(); container.Configure(config => { config.For <ISearchFlight>().Use <AmadeusSearchFlight>().AndInterceptInstantiationWith <FlowInterceptor>(); }); IocContainerFactory.Current = new IocContainerImplementation(container); _flowLogger = IocContainerFactory.Current.GetInstance <IFlowLogger>(); }
public LoggedInputsAndOutputsFlow(IMediator mediator, IFlowLogger <LoggedInputsAndOutputsFlow> logger) : base(mediator, logger) { }
public OverriddenActivityFlow(IMediator mediator, IFlowOverrideProvider overrideProvider = null, IFlowLogger <OverriddenActivityFlow> flowLogger = null) : base(mediator, overrideProvider, flowLogger) { }
public ActivityInputFlow(IMediator mediator, IFlowLogger <ActivityInputFlow> logger) : base(mediator, logger) { }
public FlowReportManager(IStateManager stateManager, IFlowLogger logger) { StateManager = stateManager ?? throw new ArgumentNullException(nameof(stateManager)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public TestDictionarySubPropertyBindingsFlow(IMediator mediator, IFlowLogger <TestDictionarySubPropertyBindingsFlow> logger) : base(mediator, logger) { }
public ActivityDesignTimeFlow(IMediator mediator, IFlowLogger <ActivityDesignTimeFlow> logger) : base(mediator, logger) { }
public ActivityOverriddenSettersFlow(IMediator mediator, IFlowLogger <ActivityOverriddenSettersFlow> logger) : base(mediator, logger) { }
public SingleActivityFlow(IMediator mediator, IFlowLogger <SingleActivityFlow> logger) : base(mediator, logger) { }
public FlowValueDictionaryDefaultFlow(IMediator mediator, IFlowLogger <FlowValueDictionaryDefaultFlow> logger) : base(mediator, logger) { }
public LabelsAndGotosFlow(IMediator mediator, IFlowLogger <LabelsAndGotosFlow> logger) : base(mediator, logger) { }
public MockActivityViaFlowRFlow(IMediator mediator, IFlowLogger <MockActivityViaFlowRFlow> logger) : base(mediator, logger) { }
public ActivityBindingAttributesFlow(IMediator mediator, IFlowLogger <ActivityBindingAttributesFlow> logger) : base(mediator, logger) { }
public EnableableStepsFlow(IMediator mediator, IFlowLogger <EnableableStepsFlow> flowLogger) : base(mediator, flowLogger) { }
public MultipleMatchDecisionFlow(IMediator mediator, IFlowLogger <MatchDecisionFlow> logger) : base(mediator, logger) { }
public MissingMandatoryResponseFlow(IMediator mediator, IFlowLogger <MissingMandatoryResponseFlow> logger) : base(mediator, logger) { }
public ActivityStaticValueBindingsFlow(IMediator mediator, IFlowLogger <ActivityStaticValueBindingsFlow> logger) : base(mediator, logger) { }
public DecisionBindingAttributesFlow(IMediator mediator, IFlowLogger <DecisionBindingAttributesFlow> logger) : base(mediator, logger) { }
public void Intercept(IInstantiation instantiation) { _flowLogger = IocContainerFactory.Current.GetInstance <IFlowLogger>(); instantiation.Proceed(); }
public TestDictionaryRegexMapBindingsFlow(IMediator mediator, IFlowLogger <TestDictionaryRegexMapBindingsFlow> logger) : base(mediator, logger) { }
public MakeLoanApplicationDecisionHandler(IMediator mediator, IFlowLogger <MakeLoanApplicationDecisionHandler> logger) : base(mediator, logger) { }