public FileListDiffService(
     IFileHashService fileHashService,
     ITimeProvider timeProvider)
 {
     _fileHashService = fileHashService;
     _timeProvider    = timeProvider;
 }
 /// <summary>
 /// Internally exposed for testing
 /// </summary>
 /// <param name="fileSystem">The IFileSystem to use</param>
 /// <param name="fileHashServiceFactory">The IFileHashServiceFactory to use</param>
 internal ScannedFileStore(IFileSystem fileSystem, IFileHashService service)
 {
     _service    = service;
     _fileSystem = fileSystem;
 }
Ejemplo n.º 3
0
 public void Setup()
 {
     _fileHashService = new FileHashService();
 }
Ejemplo n.º 4
0
 public FileCheckerMain(IFileListService fileListService,
                        IFileHashService fileHashService)
 {
     _fileListService = fileListService;
     _fileHashService = fileHashService;
 }
Ejemplo n.º 5
0
 public CachingFileHashService(IFileHashService fileHashService)
 {
     this.fileHashService = fileHashService;
 }
Ejemplo n.º 6
0
 public HashComparer(IFileHashService fileHashService)
 {
     this.fileHashService = fileHashService;
 }
Ejemplo n.º 7
0
 public DuplicateDetectionService(IFileCrawler fileCrawler, IFileHashService fileHashService)
 {
     this.fileCrawler     = fileCrawler;
     this.fileHashService = fileHashService;
 }