Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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)));
        }
Exemplo n.º 4
0
        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)));
        }