public void reader_returns_messages_read_from_inner_reader()
{
var inner = CreatePopulatedInnerReader();
var messages = inner.MessageQueue.ToArray();
using(var reader = new RecordingMessageReader(inner, Stream.Null, false))
{
foreach(var expected in messages)
{
Assert.Same(expected, reader.Read());
}
Assert.Null(reader.Read());
}
}