public void TestAddToList() {
      ParseObject obj = new ParseObject("Corgi");
      obj.AddToList("emptyList", "gogo");
      obj["existingList"] = new List<string>() { "rich" };

      Assert.True(obj.ContainsKey("emptyList"));
      Assert.AreEqual(1, obj.Get<List<object>>("emptyList").Count);

      obj.AddToList("existingList", "gogo");
      Assert.True(obj.ContainsKey("existingList"));
      Assert.AreEqual(2, obj.Get<List<object>>("existingList").Count);

      obj.AddToList("existingList", 1);
      Assert.AreEqual(3, obj.Get<List<object>>("existingList").Count);

      obj.AddRangeToList("newRange", new List<string>() { "anti", "mage" });
      Assert.AreEqual(2, obj.Get<List<object>>("newRange").Count);
    }