public BackupFileInfoProvider(IFormatsDatabaseBackupFilenames backupFilenameFormatter, IGetsDataDirectory dataDirectoryProvider, IProvidesVersionInformation versionProvider, IEnvironment environment) { if (environment == null) { throw new ArgumentNullException(nameof(environment)); } if (versionProvider == null) { throw new ArgumentNullException(nameof(versionProvider)); } if (dataDirectoryProvider == null) { throw new ArgumentNullException(nameof(dataDirectoryProvider)); } if (backupFilenameFormatter == null) { throw new ArgumentNullException(nameof(backupFilenameFormatter)); } this.environment = environment; this.versionProvider = versionProvider; this.dataDirectoryProvider = dataDirectoryProvider; this.backupFilenameFormatter = backupFilenameFormatter; }
public DatabaseBackupFinder(IGetsDataDirectory dataDirectoryProvider, IFormatsDatabaseBackupFilenames filenameFormatter) { if (filenameFormatter == null) { throw new ArgumentNullException(nameof(filenameFormatter)); } if (dataDirectoryProvider == null) { throw new ArgumentNullException(nameof(dataDirectoryProvider)); } this.filenameFormatter = filenameFormatter; this.dataDirectoryProvider = dataDirectoryProvider; }