internal Workflow(IWorkflowServices workflowServices) { _steps = new List <Step <TCtx> >(); _failedSteps = new List <Step <TCtx> >(); _skippedSteps = new List <Step <TCtx> >(); _passedSteps = new List <Step <TCtx> >(); _workflowServices = workflowServices; _dependencyExplorer = new DepenencyExplorer(_workflowServices); _dependencyGraphBuilder = new DependencyGraphBuilder <Step <TCtx> >(_dependencyExplorer); }
public DependencyGraphBuilder(IDependencyExplorer dependencyExplorer) { _dependencyExplorer = dependencyExplorer; }
public TestDependencyExplorer(IDependencyExplorer dependencyExplorer) { _dependencyExplorer = dependencyExplorer; }