Esempio n. 1
0
        internal static bool IsValidData(KiiPushMessageData data)
        {
            JsonObject           json = data.ToJsonObject();
            IEnumerator <string> keys = json.Keys();

            while (keys.MoveNext())
            {
                string key = keys.Current;
                if (!ValidateKey(key))
                {
                    return(false);
                }
            }
            return(true);
        }
        public void Test_0001_KiiPushMessageData()
        {
            KiiPushMessageData data = new KiiPushMessageData();

            data.Put("string", "abc")
            .Put("int", 10)
            .Put("long", 1000L)
            .Put("double", 10.05)
            .Put("bool", false);

            JsonObject json = data.ToJsonObject();

            Assert.AreEqual(json.Get("string"), "abc");
            Assert.AreEqual(json.Get("int"), 10);
            Assert.AreEqual(json.Get("long"), 1000L);
            Assert.AreEqual(json.Get("double"), 10.05);
            Assert.AreEqual(json.Get("bool"), false);
        }