public void Read_SimpleString_TwoChunks()
        {
            var expected = "Hello world!";
            var expectedBytes = Encoding.UTF8.GetBytes(expected);
            var chunkEnumerator = new[] { expectedBytes.Take(5).ToArray(), expectedBytes.Skip(5).ToArray() }.AsEnumerable().GetEnumerator();
            using (var stream = new ChunkedReadStream(chunkEnumerator))
            {
                byte[] actualBytes;
                using (var memoryStream = new MemoryStream())
                {
                    stream.CopyTo(memoryStream);
                    actualBytes = memoryStream.ToArray();
                }

                var actual = Encoding.UTF8.GetString(actualBytes);
                Assert.AreEqual(expected, actual);
            }
        }