Example #1
0
        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));
            }
        }
Example #2
0
        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));
            }
        }