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