public CifScheduleManager(IScheduleFileFetcher scheduleFileFetcher, IScheduleFileRecordExtractor scheduleFileRecordExtractor, IScheduleRecordMerger scheduleRecordMerger, IScheduleRecordStorer scheduleRecordStorer, IScheduleRecordSetParser scheduleRecordSetParser) { if (scheduleFileFetcher == null) { throw new ArgumentNullException(nameof(scheduleFileFetcher)); } if (scheduleFileRecordExtractor == null) { throw new ArgumentNullException(nameof(scheduleFileRecordExtractor)); } if (scheduleRecordMerger == null) { throw new ArgumentNullException(nameof(scheduleRecordMerger)); } if (scheduleRecordStorer == null) { throw new ArgumentNullException(nameof(scheduleRecordStorer)); } if (scheduleRecordSetParser == null) { throw new ArgumentNullException(nameof(scheduleRecordSetParser)); } _scheduleFileFetcher = scheduleFileFetcher; _scheduleFileRecordExtractor = scheduleFileRecordExtractor; _scheduleRecordMerger = scheduleRecordMerger; _scheduleRecordStorer = scheduleRecordStorer; _scheduleRecordSetParser = scheduleRecordSetParser; }
public CifScheduleManager(IScheduleFileFetcher scheduleFileFetcher, IScheduleFileRecordExtractor scheduleFileRecordExtractor, IScheduleRecordMerger scheduleRecordMerger, IScheduleRecordStorer scheduleRecordStorer, IScheduleRecordSetParser scheduleRecordSetParser) { if (scheduleFileFetcher == null) throw new ArgumentNullException(nameof(scheduleFileFetcher)); if (scheduleFileRecordExtractor == null) throw new ArgumentNullException(nameof(scheduleFileRecordExtractor)); if (scheduleRecordMerger == null) throw new ArgumentNullException(nameof(scheduleRecordMerger)); if (scheduleRecordStorer == null) throw new ArgumentNullException(nameof(scheduleRecordStorer)); if (scheduleRecordSetParser == null) throw new ArgumentNullException(nameof(scheduleRecordSetParser)); _scheduleFileFetcher = scheduleFileFetcher; _scheduleFileRecordExtractor = scheduleFileRecordExtractor; _scheduleRecordMerger = scheduleRecordMerger; _scheduleRecordStorer = scheduleRecordStorer; _scheduleRecordSetParser = scheduleRecordSetParser; }