public DuplicateFilesRemover(string currentDirectoryPath, DirectoryContentRetriever directoryContentRetriever, Md5Generator md5Generator, DuplicateFilesIdentifier duplicateFilesIdentifier, FileDeleter fileDeleter)
 {
     _currentDirectoryPath = currentDirectoryPath;
     _directoryContentRetriever = directoryContentRetriever;
     _md5Generator = md5Generator;
     _duplicateFilesIdentifier = duplicateFilesIdentifier;
     _fileDeleter = fileDeleter;
 }
 public void CanRetrieveContentOfTestDirectory()
 {
     var retriever = new DirectoryContentRetriever();
     var fileNames = retriever.List(TEST_DIRECTORY_PATH);
     CollectionAssert.AreEqual(_directoryContent, fileNames);
 }