public void AsStreamReturnsSameInstance()
        {
            var    pipeReader = new TestPipeReader();
            Stream stream     = pipeReader.AsStream();

            Assert.Same(stream, pipeReader.AsStream());
        }
        public async Task DefaultPipeReaderImplementationReturnsPipeReaderStream()
        {
            var    pipeReader = new TestPipeReader();
            Stream stream     = pipeReader.AsStream();

            await stream.ReadAsync(new byte[10]);

            Assert.True(pipeReader.ReadCalled);
            Assert.True(pipeReader.AdvanceToCalled);
        }