public SchedulePayload(Name name, Enabled enabled, TriggerPayload trigger, PushPayload push)
 {
     schedule_id = null;
     Debug.Assert(name != null);
     Debug.Assert(enabled.getEnable());
     Debug.Assert(trigger != null);
     Debug.Assert(push != null);
     this.name = name.getName();
     this.enabled = true;
     this.trigger = trigger;
     this.push = push;
     jSetting = new JsonSerializerSettings();
     jSetting.NullValueHandling = NullValueHandling.Ignore;
     jSetting.DefaultValueHandling = DefaultValueHandling.Ignore;
 }
 public void setRightEnableTest(bool enable)
 {
     Enabled enabled = new Enabled();
     enabled.setEnable(false);
     Assert.AreEqual(false, enabled.getEnable());
 }
 public void setNullEnableTest()
 {
     Enabled enabled = new Enabled();
     enabled.setEnable(true);
     Assert.AreEqual(true,enabled.getEnable());
 }