public void NullableTypesImportTest()
        {
            string            json  = @" {
                ""TestNullableInt"": 42
            }";
            NullableTypesTest value = JsonMapper.ToObject <NullableTypesTest>(json);

            Assert.AreEqual(value.TestNullableInt, 42);

            json  = @" {
                ""TestNullableInt"": null
            }";
            value = JsonMapper.ToObject <NullableTypesTest>(json);
            Assert.AreEqual(value.TestNullableInt, null);
        }
Example #2
0
        public void NullableTypesExportTest()
        {
            string expectedJson = "{\"TestNullableInt\":42}";
            var    value        = new NullableTypesTest()
            {
                TestNullableInt = 42
            };

            Assert.AreEqual(expectedJson, JsonMapper.ToJson(value));

            expectedJson = "{\"TestNullableInt\":null}";
            value        = new NullableTypesTest()
            {
                TestNullableInt = null
            };
            Assert.AreEqual(expectedJson, JsonMapper.ToJson(value));
        }