コード例 #1
0
 public DependencyGraphSerialScheduleGenerator(
     IDependencyGraphBuilder builder,
     ISerializabilityAnalyzer analyzer)
 {
     this._builder  = builder;
     this._analyzer = analyzer;
 }
コード例 #2
0
ファイル: Smock.cs プロジェクト: yeswanthepuri/Smocks
        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;
        }
コード例 #3
0
        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>();
        }
コード例 #4
0
 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;
 }
コード例 #5
0
 public CachingDependencyGraphBuilder(IDependencyGraphBuilder builder)
 {
     this._builder    = builder;
     this._dictionary = new Dictionary <Schedule, IEnumerable <DependencyGraphNode> >();
 }
コード例 #6
0
 public DependencyGraphSerializabilityAnalyzer(IDependencyGraphBuilder builder, ICycleChecker cycleChecker)
 {
     this._builder      = builder;
     this._cycleChecker = cycleChecker;
 }