Esempio n. 1
0
        public void SerializationTest_Data()
        {
            var config = new ApnsPayload.Builder().AddData("foo", "bar").Build();
            var test   = "{\"data\":{\"foo\":\"bar\"}}";
            var actual = JsonConvert.SerializeObject(config, JSON_SETTINGS);

            Assert.AreEqual(test, actual);
        }
Esempio n. 2
0
        public void SerializationTest_Alert()
        {
            var config = new ApnsPayload.Builder().ApsConfig(new ApsConfig.Builder().Build()).Build();
            var test   = "{\"aps\":{\"badge\":0,\"sound\":\"default\"},\"data\":{}}";
            var actual = JsonConvert.SerializeObject(config, JSON_SETTINGS);

            Assert.AreEqual(test, actual);
        }
Esempio n. 3
0
        public void SerializationTest_SetData()
        {
            var config = new ApnsPayload.Builder().SetData(new Dictionary <string, object> {
                { "foo", "bar" }
            }).Build();
            var test   = "{\"data\":{\"foo\":\"bar\"}}";
            var actual = JsonConvert.SerializeObject(config, JSON_SETTINGS);

            Assert.AreEqual(test, actual);
        }