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); }