public async Task ODataTextStreamReaderShouldReadAsync() { using (var reader = new ODataTextStreamReader(new AsyncStreamReaderDelegate(this.ReadCharsAsync))) { var charBuffer = new char[maxLength]; var charsRead = await reader.ReadAsync(charBuffer, 0, maxLength); Assert.Equal(charsRead, maxLength); Assert.Equal("fox jumps over", new string(charBuffer)); } }
public void ODataTextStreamReaderShouldRead() { using (var reader = new ODataTextStreamReader(new StreamReaderDelegate(this.ReadChars))) { var charBuffer = new char[maxLength]; var charsRead = reader.Read(charBuffer, 0, maxLength); Assert.Equal(charsRead, maxLength); Assert.Equal("fox jumps over", new string(charBuffer)); } }