public void Insert() { object v1 = 1; object v2 = 2; object v3 = 3; object v4 = 4; JsonArray j = new JsonArray(); j.Add(v1); j.Add(v2); j.Add(v3); j.Insert(1, v4); Assert.AreEqual(0, j.IndexOf(v1)); Assert.AreEqual(1, j.IndexOf(v4)); Assert.AreEqual(2, j.IndexOf(v2)); Assert.AreEqual(3, j.IndexOf(v3)); }
public void InsertNegativeIndexShouldThrow() { JsonArray j = new JsonArray(); j.Insert(-1, 1); }
public void InsertOutOfRangeIndexShouldThrow() { JsonArray j = new JsonArray(); j.Insert(2, 1); }
public void InsertShouldInsertAtZeroIndex() { object v1 = 1; object v2 = 2; JsonArray j = new JsonArray(); j.Insert(0, v1); Assert.AreEqual(0, j.IndexOf(v1)); j.Insert(0, v2); Assert.AreEqual(1, j.IndexOf(v1)); Assert.AreEqual(0, j.IndexOf(v2)); }
public void InsertNull() { JsonArray j = new JsonArray(); j.Insert(0, null); Assert.AreEqual(null, j[0]); }