Beispiel #1
0
 public DrawRunner(
     IDrawRunnerOptions options,
     IProcessRunner processRunner,
     IRepositoryDataLoader loader,
     ITreeBuilder treeBuilder,
     ISimplifier simplifier,
     IFileSystem fileSystem,
     ITreeRendererFactory treeRendererFactory,
     IGraphVizWriterFactory graphVizFactory,
     IRemoteHelper remoteHelper,
     ITextWriterFactory textWriterFactory,
     IExternalAppPathProvider appPathProvider,
     IBranchingStrategyProvider strategyProvider,
     ILogger <DrawRunner> log)
     : base(options, log)
 {
     _processRunner       = processRunner;
     _loader              = loader;
     _treeBuilder         = treeBuilder;
     _simplifier          = simplifier;
     _fileSystem          = fileSystem;
     _treeRendererFactory = treeRendererFactory;
     _graphVizFactory     = graphVizFactory;
     _remoteHelper        = remoteHelper;
     _textWriterFactory   = textWriterFactory;
     _appPathProvider     = appPathProvider;
     _strategyProvider    = strategyProvider;
 }
Beispiel #2
0
 public ConfigureRunner(
     IConfigureRunnerOptions options,
     IExternalAppPathProvider appPathProvider,
     IFileSystem fileSystem,
     IConsoleFactory consoleFactory,
     ILogger <ConfigureRunner> log) : base(
         options,
         log)
 {
     _appPathProvider = appPathProvider;
     _fileSystem      = fileSystem;
     _console         = consoleFactory.Create();
 }