public void TestNull() { var nc = new NullableContainer(); var json = Json.Format(nc); Console.WriteLine(json); Assert.Contains(json, "null"); var nc2 = Json.Parse <NullableContainer>(json); Assert.IsNull(nc2.Field); Assert.IsNull(nc2.Prop); }
public void TestNotNull() { var nc = new NullableContainer() { Field = 23, Prop = 24, }; var json = Json.Format(nc); Console.WriteLine(json); Assert.DoesNotContain(json, "null"); var nc2 = Json.Parse <NullableContainer>(json); Assert.AreEqual(nc2.Field.Value, 23); Assert.AreEqual(nc2.Prop.Value, 24); }