public async Task ODataBinaryStreamReaderShouldReadAsync() { using (var reader = new ODataBinaryStreamReader(new AsyncStreamReaderDelegate(this.ReadCharsAsync))) { var buffer = new byte[maxLength]; var bytesRead = await reader.ReadAsync(buffer, 0, maxLength); Assert.Equal(bytesRead, maxLength); Assert.Equal(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 }, buffer); } }
public void ODataBinaryStreamReaderShouldRead() { using (var reader = new ODataBinaryStreamReader(new StreamReaderDelegate(this.ReadChars))) { var buffer = new byte[maxLength]; var bytesRead = reader.Read(buffer, 0, maxLength); Assert.Equal(bytesRead, maxLength); Assert.Equal(new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 }, buffer); } }