public ScriptFilesStateFactory(DBCommandsFactory dbCommandsFactory,
                                ScriptFilesComparerFactory scriptFilesComparerFactory,
                                ArtifactExtractorFactory artifactExtractorFactory)
 {
     _dbCommandsFactory          = dbCommandsFactory;
     _scriptFilesComparerFactory = scriptFilesComparerFactory;
     _artifactExtractorFactory   = artifactExtractorFactory;
 }
示例#2
0
        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>();
        }