public void FileAccessWrite()
{
using (FileStream fs = new FileStream(GetTestFilePath(), FileMode.Create, FileAccess.Write))
{
using (FileStream fsw = CreateFileStream(fs.SafeFileHandle, FileAccess.Write))
{
Assert.False(fsw.CanRead);
Assert.Throws<NotSupportedException>(() => fsw.ReadByte());
Assert.True(fsw.CanWrite);
fsw.WriteByte(0); // should not throw
Assert.True(fsw.CanSeek);
}
}
}