public void Read_EmptyString_ShouldReturnDBNull()
        {
            var options   = new JsonSerializerOptions();
            var converter = new DBNullConverter();

            var json   = "\"\"";
            var reader = new Utf8JsonReader(Encoding.UTF8.GetBytes(json).AsSpan());

            reader.Read();
            var actual = converter.Read(ref reader, typeof(DBNull), options);

            Assert.Null(actual);
        }
        public void Read_Zero_ShouldThrowJsonException()
        {
            var options   = new JsonSerializerOptions();
            var converter = new DBNullConverter();

            var json = "0";

            Assert.Throws <JsonException>(() =>
            {
                var reader = new Utf8JsonReader(Encoding.UTF8.GetBytes(json).AsSpan());
                reader.Read();
                converter.Read(ref reader, typeof(DBNull), options);
            });
        }