public void File_ReadText() { const string contents = "test"; var fn = GetNewFileNameOnTempPath(".txt"); System.IO.File.WriteAllText(fn, contents); var fnInfo = File.FromPath(fn); Assert.AreEqual(contents, File.ReadText(fnInfo)); }
public void File_Move() { const string contents = "test"; var fn = GetNewFileNameOnTempPath(".txt"); System.IO.File.WriteAllText(fn, contents); Assert.IsTrue(System.IO.File.Exists(fn)); var dest = GetNewFileNameOnTempPath(".txt"); var destInfo = File.FromPath(dest); File.Move(fn, dest); Assert.IsTrue(System.IO.File.Exists(dest)); Assert.IsFalse(System.IO.File.Exists(fn)); Assert.AreEqual(contents, File.ReadText(destInfo)); }
public void Directory_Copy() { var tmpSrc = GetNewFileNameOnTempPath(""); var tmpSrcInfo = DSCore.IO.Directory.FromPath(tmpSrc); const string fileName = @"temp.txt"; File.WriteText(FilePath.Combine(tmpSrc, fileName), "test"); var tmpDest = GetNewFileNameOnTempPath(""); DSCore.IO.Directory.Copy(tmpSrcInfo, tmpDest); Assert.IsTrue(DSCore.IO.Directory.Exists(tmpSrc)); Assert.IsTrue(DSCore.IO.Directory.Exists(tmpDest)); var destFileName = FilePath.Combine(tmpDest, fileName); Assert.IsTrue(File.Exists(destFileName)); Assert.AreEqual("test", File.ReadText(File.FromPath(destFileName))); }
public void Directory_Move() { var tmpSrc = GetNewFileNameOnTempPath(""); Directory.CreateDirectory(tmpSrc); const string fileName = @"temp.txt"; File.WriteText(File.CombinePath(tmpSrc, fileName), "test"); var tmpDest = GetNewFileNameOnTempPath(""); File.MoveDirectory(tmpSrc, tmpDest); Assert.IsFalse(File.DirectoryExists(tmpSrc)); Assert.IsTrue(File.DirectoryExists(tmpDest)); var destFileName = File.CombinePath(tmpDest, fileName); Assert.IsTrue(File.Exists(destFileName)); Assert.AreEqual("test", File.ReadText(File.FromPath(destFileName))); }