public void TestCopy() { var tempLongPathFilename = new StringBuilder(uncDirectory).Append(@"\").Append("file22.ext").ToString(); var tempDestLongPathFilename = new StringBuilder(uncDirectory).Append(@"\").Append("file22-1.ext").ToString(); Assert.IsFalse(File.Exists(tempLongPathFilename)); File.Copy(filePath, tempLongPathFilename); try { Assert.IsTrue(File.Exists(tempLongPathFilename)); File.Move(tempLongPathFilename, tempDestLongPathFilename); try { Assert.IsFalse(File.Exists(tempLongPathFilename)); Assert.IsTrue(File.Exists(tempDestLongPathFilename)); } finally { File.Delete(tempDestLongPathFilename); } } finally { if (File.Exists(tempLongPathFilename)) { File.Delete(tempLongPathFilename); } } }
public void TestMove() { var sourceFilename = Util.CreateNewFile(uncDirectory); var destFilename = uncDirectory.Combine(Path.GetRandomFileName()); File.Move(sourceFilename, destFilename); try { Assert.IsFalse(File.Exists(sourceFilename)); Assert.IsTrue(File.Exists(destFilename)); Assert.IsTrue(Util.VerifyContentsOfNewFile(destFilename)); } finally { if (File.Exists(destFilename)) { File.Delete(destFilename); } } }