public void TestDeleteTrigger() { //add var client = new DefaultOneNETClient(url, appkey, ""); var req = new NewTriggerRequest { Trigger = new NewTriggerInfo { Title = "test delete trigger for some device", Url = "http://www.baidu.com", Type = TriggerType.InOut.GetTriggerTypeString(), Threshold = new { lolmt = 40, uplmt = 300 }, Dev_Ids = new[] { "768672" }, Ds_Id = "每日进货量" } }; var rsp = client.Execute(req); Assert.IsFalse(rsp.IsError); Assert.IsNotNull(rsp.Data); Assert.IsNotNull(rsp.Data.Trigger_Id); var c1 = new DefaultOneNETClient(url, appkey, ""); var req1 = new DeleteTriggerRequest { TriggerID = rsp.Data.Trigger_Id }; var rsp1 = c1.Execute(req1); Assert.IsFalse(rsp1.IsError); }
public void TestAddTrigger() { var c1 = new DefaultOneNETClient(url, appkey, ""); var req1 = new NewTriggerRequest { Trigger = new NewTriggerInfo { Title = "test add trigger for some device in C#", Url = "http://www.baidu.com", Type = TriggerType.Frozen.GetTriggerTypeString(), Threshold = 120, Dev_Ids = new[] { "768672", "776941" }, Ds_Id = "AutoAddedFromPointsAdd" } }; var rsp1 = c1.Execute(req1); Assert.IsFalse(rsp1.IsError); Assert.IsNotNull(rsp1.Data); Assert.IsNotNull(rsp1.Data.Trigger_Id); Console.WriteLine("The second new trigger id: " + rsp1.Data.Trigger_Id); }