public ScriptFilesStateFactory(DBCommandsFactory dbCommandsFactory, ScriptFilesComparerFactory scriptFilesComparerFactory, ArtifactExtractorFactory artifactExtractorFactory) { _dbCommandsFactory = dbCommandsFactory; _scriptFilesComparerFactory = scriptFilesComparerFactory; _artifactExtractorFactory = artifactExtractorFactory; }
public ScriptFilesState(DBCommandsFactory dbCommandsFactory, ScriptFilesComparerFactory scriptFilesComparerFactory, ArtifactExtractorFactory artifactExtractorFactory) { dbCommandsFactory.ThrowIfNull(nameof(dbCommandsFactory)); scriptFilesComparerFactory.ThrowIfNull(nameof(scriptFilesComparerFactory)); artifactExtractorFactory.ThrowIfNull(nameof(artifactExtractorFactory)); _dbCommandsFactory = dbCommandsFactory; _scriptFilesComparerFactory = scriptFilesComparerFactory; _artifactExtractorFactory = artifactExtractorFactory; ScriptFilesComparers = new Dictionary <string, ScriptFilesComparerBase>(); }