public void EmittedDeserializerDeserializesEmptyStringIntoEmptyString()
        {
            StringConverter converter   = new StringConverter();
            string          text        = "";
            DynamicMethod   deserialize = new DynamicMethod("Deserialize", typeof(string), new Type[] { typeof(ReadOnlyMemory <char>), typeof(IFormatProvider), typeof(char) }, typeof(StringConverterTests));

            deserialize.GetILGenerator()
            .Ldarga_S(0)
            .Emit(gen => converter.EmitDeserialize(gen, null, null, null))
            .Ret();
            string?deserialized = (string?)deserialize.Invoke(this, new object?[] { text.AsMemory(), CultureInfo.InvariantCulture, ',' }) !;

            deserialized.Should().Be("");
        }