public void reader_disposes_of_input_when_disposed_if_it_owns_it()
{
using(var input = new MemoryStream())
{
using(new RecordingMessageReader(CreateEmptyInnerReader(), input, true)) { }
Assert.Throws<ObjectDisposedException>(() => input.WriteByte(0));
}
}