public CreateSnapshotRequestHandler(IProjectLogger logger, IDiskAnalyzerFactory diskAnalyzerFactory, IAnalysisExportFactory analysisExportFactory) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.diskAnalyzerFactory = diskAnalyzerFactory ?? throw new ArgumentNullException(nameof(diskAnalyzerFactory)); this.analysisExportFactory = analysisExportFactory ?? throw new ArgumentNullException(nameof(analysisExportFactory)); }
public VerifyDiskRequestHandler(IDiskAnalyzerFactory diskAnalyzerFactory, IProjectRepository projectRepository) { this.diskAnalyzerFactory = diskAnalyzerFactory ?? throw new ArgumentNullException(nameof(diskAnalyzerFactory)); this.projectRepository = projectRepository ?? throw new ArgumentNullException(nameof(projectRepository)); }
public ComparePathsRequestHandler(IDiskAnalyzerFactory diskAnalyzerFactory) { this.diskAnalyzerFactory = diskAnalyzerFactory ?? throw new ArgumentNullException(nameof(diskAnalyzerFactory)); }