public void ExtractsValueWithEscapedComma()
        {
            const string test     = "m,x=Foo\\,Bar y=1";
            var          bytes    = Encoding.UTF8.GetBytes(test);
            var          key      = new[] { (byte)'x' };
            var          expected = Encoding.UTF8.GetBytes("Foo\\,Bar");

            Assert.True(TagValueExtractor.TryGetTag(bytes, key, out var actual));
            var debug = Encoding.UTF8.GetString(actual);

            Assert.True(expected.AsSpan().SequenceEqual(actual));
        }
        public void ExtractsSimpleValueWhenThreeTags()
        {
            const string test     = "m,a=Wibble,x=Foo,z=Bar y=1";
            var          bytes    = Encoding.UTF8.GetBytes(test);
            var          key      = new[] { (byte)'x' };
            var          expected = Encoding.UTF8.GetBytes("Foo");

            Assert.True(TagValueExtractor.TryGetTag(bytes, key, out var actual));
            var debug = Encoding.UTF8.GetString(actual);

            Assert.True(expected.AsSpan().SequenceEqual(actual));
        }