public void reader_records_messages_to_path()
{
var path = Path.GetTempFileName();
using(var reader = new RecordingMessageReader(CreatePopulatedInnerReader(), path))
{
while(reader.Read() != null) { }
}
Assert.NotEqual(0L, new FileInfo(path).Length);
File.Delete(path);
}