public void Rename() { using( var dir = new TempDirectory() ) { var file = dir.CreateTempFile("before_rename.tmp"); Assert.AreEqual(1, dir.DirectoryInfo.GetFiles("before_rename.tmp").Length); file.Rename("after_rename.tmp"); Assert.AreEqual(0, dir.DirectoryInfo.GetFiles("before_rename.tmp").Length); Assert.AreEqual(1, dir.DirectoryInfo.GetFiles("after_rename.tmp").Length); } }
public void FindFirstFile() { using (var tempDir = new TempDirectory()) { var tempFile = tempDir.CreateTempFile("firstFile.txt"); var data = new FindData(); using (var handle = Win32Api.IO.FindFirstFile(tempFile.FullName, data)) { Assert.IsFalse(handle.IsInvalid); Assert.IsFalse(handle.IsClosed); } } }