public void MergeNull() { JConstructor c = new JConstructor(); c.Merge(null); Assert.AreEqual(null, c.Name); Assert.AreEqual(0, c.Count); JObject o = new JObject(); o.Merge(null); Assert.AreEqual(0, o.Count); JArray a = new JArray(); a.Merge(null); Assert.AreEqual(0, a.Count); JProperty p = new JProperty("name1"); p.Merge(null); Assert.AreEqual("name1", p.Name); Assert.AreEqual(0, p.Count); }
public void MergeJProperty() { JProperty p1 = new JProperty("p1", 1); JProperty p2 = new JProperty("p2", 2); p1.Merge(p2); Assert.AreEqual(2, (int)p1.Value); JProperty p3 = new JProperty("p3"); p1.Merge(p3); Assert.AreEqual(2, (int)p1.Value); JProperty p4 = new JProperty("p4", null); p1.Merge(p4); Assert.AreEqual(2, (int)p1.Value); }