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); }
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); }
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); }