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; }
public ConfigureRunner( IConfigureRunnerOptions options, IExternalAppPathProvider appPathProvider, IFileSystem fileSystem, IConsoleFactory consoleFactory, ILogger <ConfigureRunner> log) : base( options, log) { _appPathProvider = appPathProvider; _fileSystem = fileSystem; _console = consoleFactory.Create(); }