public FlowPlanFactory(IBlockActionFactory actionFactory) { if (actionFactory == null) { throw new ArgumentNullException(nameof(actionFactory)); } _actionFactory = actionFactory; }
public FlowPlanInternal(IBlockActionFactory actionFactory, FlowDefinition definition) : base(definition) { if (actionFactory == null) { throw new ArgumentNullException(nameof(actionFactory)); } _actionFactory = actionFactory; _blockContainer = new FlowBlockContainer(); _flowType = definition.Type; _iterations = definition.Iterations; }