public void WhenSwappingFromMemoryBufferToFileBufferMemoryBufferShouldBeMigrated()
{
using (var bufferedFileStream = new MemoryStreamWithFileBacking(6))
{
bufferedFileStream.Write(Encoding.UTF8.GetBytes("HELLO"), 0, 5);
bufferedFileStream.Write(Encoding.UTF8.GetBytes(" WORLD"), 0, 6);
bufferedFileStream.Flush();
Assert.IsTrue(File.Exists(bufferedFileStream.BackingFilePath));
}
}