//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void mustMoveFilesToTargetDirectory() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void MustMoveFilesToTargetDirectory() { File @base = BaseDir; File src = new File(@base, "src"); File tgt = new File(@base, "tgt"); File a = new File(src, "a"); CreateOnFileSystem(a); // Ensure the 'tgt' directory exists CreateOnFileSystem(new File(tgt, ".fs-ignore")); _storeFiles.moveTo(src, tgt, _logFiles); assertFalse(_fs.fileExists(a)); assertTrue(_fs.fileExists(new File(tgt, "a"))); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void moveMustIgnoreFilesFilteredOut() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void MoveMustIgnoreFilesFilteredOut() { File @base = BaseDir; File src = new File(@base, "src"); File a = new File(src, "a"); File ignore = new File(src, "ignore"); File c = new File(ignore, "c"); File tgt = new File(@base, "tgt"); CreateOnFileSystem(a); CreateOnFileSystem(c); // Ensure the 'tgt' directory exists CreateOnFileSystem(new File(tgt, ".fs-ignore")); FilenameFilter filter = (directory, name) => !name.StartsWith("ignore"); _storeFiles = new StoreFiles(_fs, _pageCache, filter); _storeFiles.moveTo(src, tgt, _logFiles); assertFalse(_fs.fileExists(a)); assertTrue(_fs.fileExists(c)); assertTrue(_fs.fileExists(new File(tgt, "a"))); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: void replaceWith(java.io.File sourceDir) throws java.io.IOException internal virtual void ReplaceWith(File sourceDir) { _storeFiles.delete(_databaseLayout.databaseDirectory(), _logFiles); _storeFiles.moveTo(sourceDir, _databaseLayout.databaseDirectory(), _logFiles); }