public void GetUtf8ReadOnlyMemory()
        {
            var stringValue = "enchanté 😀";
            var writer      = JWriter.New();

            writer.String(stringValue);

            var expected = "\"" + PlatformBehavior.GetExpectedStringEncoding(stringValue) + "\"";

            var memory = writer.GetUTF8ReadOnlyMemory();

            Assert.Equal(Encoding.UTF8.GetBytes(expected), memory.ToArray());
        }
        public void GetStringOrUtf8Bytes()
        {
            var stringValue = "enchanté 😀";
            var writer      = JWriter.New();

            writer.String(stringValue);

            var expected = "\"" + PlatformBehavior.GetExpectedStringEncoding(stringValue) + "\"";

            Assert.Equal(expected, writer.GetString());

            var bytes = writer.GetUtf8Bytes();

            Assert.Equal(Encoding.UTF8.GetBytes(expected), bytes);

            var stream       = writer.GetUtf8Stream();
            var streamReader = new StreamReader(stream, Encoding.UTF8);

            Assert.Equal(expected, streamReader.ReadToEnd());
        }