public TextFileTrackingRecordDataSource(IFileManager fileManager, string folderPath, IDirectoryManager directoryManager, ITextLineReader textLineReader, ITextFileTrackingRecordFormatManager textFileTrackingRecordFormatManager, ITextFileTrackingRecordCreator textFileTrackingRecordCreator, ITextFileTrackingRecordFileManager textFileTrackingRecordFileManager) { FileManager = fileManager; DirectoryManager = directoryManager; FolderPath = folderPath; TextLineReader = textLineReader; TextFileTrackingRecordFormatManager = textFileTrackingRecordFormatManager; TextFileTrackingRecordCreator = textFileTrackingRecordCreator; TextFileTrackingRecordFileManager = textFileTrackingRecordFileManager; InitializeTextFileTrackingDataSource(folderPath); }
public TextFileTrackingRecordDataSource(IFileManager fileManager, IDirectoryManager directoryManager, ITextLineReader textLineReader, ITextFileTrackingRecordFormatManager textFileTrackingRecordFormatManager, ITextFileTrackingRecordCreator textFileTrackingRecordCreator, ITextFileTrackingRecordFileManager textFileTrackingRecordFileManager) : this(fileManager, null, directoryManager, textLineReader, textFileTrackingRecordFormatManager, textFileTrackingRecordCreator, textFileTrackingRecordFileManager) { }