public AnalysisServices(ICollectionStepFactory collectionStepFactory, ICodebaseService codebaseService, IAnalyzerFactory analyzerFactory, IFileSystem fileSystem) { this.collectionStepFactory = collectionStepFactory; this.codebaseService = codebaseService; this.analyzerFactory = analyzerFactory; this.fileSystem = fileSystem; fileSystem.CreateFolder(fileSystem.MetricsOutputFolder); }
public AnalysisServices(ICollectionStepFactory collectionStepFactory, ICodebaseService codebaseService, IAnalyzerFactory analyzerFactory, IFileSystem fileSystem, IYamlFileDeserializer <MetricsCommandArguments> fileDeserializer) { this.collectionStepFactory = collectionStepFactory; this.codebaseService = codebaseService; this.analyzerFactory = analyzerFactory; this.fileSystem = fileSystem; this.fileDeserializer = fileDeserializer; fileSystem.CreateFolder(fileSystem.MetricsOutputFolder); }