public void reader_closes_path_when_disposed() { var path = Path.GetTempFileName(); using(new RecordingMessageReader(CreateEmptyInnerReader(), path)) { } Assert.DoesNotThrow(() => File.Delete(path)); }