public void reader_closes_input_when_disposed_if_it_owns_it() { using(var input = new MemoryStream()) { using(var reader = new RecordedMessageReader(input, true)) { } Assert.Throws<ObjectDisposedException>(() => input.WriteByte(0)); } }