public void reader_does_not_close_input_when_disposed_if_it_does_not_own_it() { using(var input = new MemoryStream()) { using(var reader = new RecordedMessageReader(input, false)) { } Assert.DoesNotThrow(() => input.WriteByte(0)); } }