public void TestOpenWithAccessNonExistent() { var tempLongPathFilename = new StringBuilder(uncDirectory).Append(@"\").Append(Path.GetRandomFileName()).ToString(); Assert.Throws <FileNotFoundException>(() => { using (File.Open(tempLongPathFilename, FileMode.Open, FileAccess.Read)) { } }); }
public void TestOpenWithAccess() { var tempLongPathFilename = new StringBuilder(uncDirectory).Append(@"\").Append(Path.GetRandomFileName()).ToString(); try { using (var s = File.Create(tempLongPathFilename)) { s.WriteByte(42); } using (File.Open(tempLongPathFilename, FileMode.Open, FileAccess.Read)) { } } finally { File.Delete(tempLongPathFilename); } }
public void TestOpenExisting() { var tempLongPathFilename = new StringBuilder(uncDirectory).Append(@"\").Append("filename.ext").ToString(); try { using (var s = File.Create(tempLongPathFilename)) { s.WriteByte(42); } using (var stream = File.Open(tempLongPathFilename, FileMode.Open)) { Assert.IsNotNull(stream); } } finally { File.Delete(tempLongPathFilename); } }