public void BackingFileShouldBeRemovedWhenDisposed()
{
string backingFileName;
using (var bufferedFileStream = new MemoryStreamWithFileBacking(1))
{
bufferedFileStream.Write(Encoding.UTF8.GetBytes("HELLO"), 0, 5);
bufferedFileStream.Flush();
backingFileName = bufferedFileStream.BackingFilePath;
Assert.IsTrue(File.Exists(backingFileName));
}
Assert.IsFalse(File.Exists(backingFileName));
}
}