Пример #1
0
 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;
 }