public void Root_01() { var obj = new RootA() { A = "This is roota" }; var json = obj.ToJson(JsonWritingOptions.PrettyPrintRowsAsMap); json.See("JSON: "); var got = JsonReader.ToDoc <RootA>(json); got.See("GOT: "); Aver.IsTrue(got is RootA); Aver.AreEqual(obj.A, got.A); }
public void Root_01_withamorph() { var obj = new RootA() { A = "This is roota" }; obj.AmorphousData["x"] = -123; var json = obj.ToJson(JsonWritingOptions.PrettyPrintRowsAsMap); json.See("JSON: "); var got = JsonReader.ToDoc <RootA>(json); got.See("GOT: "); Aver.IsTrue(got is RootA); Aver.AreEqual(obj.A, got.A); Aver.AreEqual(-123, got.AmorphousData["x"].AsInt()); }