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); }
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)); }