示例#1
0
        public void TestOpenReadReadsExistingData()
        {
            var fi = new FileInfo(filePath);

            using (var fileStream = fi.OpenRead()) {
                Assert.AreEqual('t', fileStream.ReadByte());
            }
        }
示例#2
0
        public void TestOpenWriteWritesCorrectly()
        {
            var tempLongPathFilename = new StringBuilder(uncDirectory).Append(@"\").Append("file31a.ext").ToString();
            var fi = new FileInfo(tempLongPathFilename);

            try {
                using (var fileStream = fi.OpenWrite()) {
                    fileStream.WriteByte(42);
                }

                using (var fileStream = fi.OpenRead()) {
                    Assert.AreEqual(42, fileStream.ReadByte());
                }
            }
            finally {
                Pri.LongPath.File.Delete(tempLongPathFilename);
            }
        }