public DependencyGraphSerialScheduleGenerator( IDependencyGraphBuilder builder, ISerializabilityAnalyzer analyzer) { this._builder = builder; this._analyzer = analyzer; }
private Smock(IServiceLocator serviceLocator) { ArgumentChecker.NotNull(serviceLocator, () => serviceLocator); _setupExtractor = serviceLocator.Resolve <ISetupExtractor>(); _eventTargetExtractor = serviceLocator.Resolve <IEventTargetExtractor>(); _dependencyGraphBuilder = serviceLocator.Resolve <IDependencyGraphBuilder>(); _moduleFilterFactory = serviceLocator.Resolve <IModuleFilterFactory>(); _serviceLocator = serviceLocator; }
private Smock(Configuration configuration) { ArgumentChecker.NotNull(configuration, nameof(configuration)); _serviceLocator = CreateServiceLocator(configuration); _setupExtractor = _serviceLocator.Resolve <ISetupExtractor>(); _eventTargetExtractor = _serviceLocator.Resolve <IEventTargetExtractor>(); _dependencyGraphBuilder = _serviceLocator.Resolve <IDependencyGraphBuilder>(); _moduleFilterFactory = _serviceLocator.Resolve <IModuleFilterFactory>(); }
public Executor( ICommandArgsExtractor argsExtractor, IExecutionContextAccessor contextAccessor, IDependencyGraphBuilder graphBuilder, IDependencyGraphAnalyzer graphAnalyzer, IEnumerable <IDependencyGraphProcessor> processors, ILogger <Executor> logger) { _argsExtractor = argsExtractor; _contextAccessor = contextAccessor; _graphBuilder = graphBuilder; _graphAnalyzer = graphAnalyzer; _processors = processors; _logger = logger; }
public CachingDependencyGraphBuilder(IDependencyGraphBuilder builder) { this._builder = builder; this._dictionary = new Dictionary <Schedule, IEnumerable <DependencyGraphNode> >(); }
public DependencyGraphSerializabilityAnalyzer(IDependencyGraphBuilder builder, ICycleChecker cycleChecker) { this._builder = builder; this._cycleChecker = cycleChecker; }