public void FlushAfterReading(bool? flushToDisk)
{
string fileName = GetTestFilePath();
File.WriteAllBytes(fileName, TestBuffer);
using (FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite, 2))
{
Assert.Equal(TestBuffer[0], fs.ReadByte());
Flush(fs, flushToDisk);
}
}