public void TestAddEDPDevice() { var client = new DefaultOneNETClient(url, appkey, ""); var device = new DeviceBasicInfo { Title = "C#添加EDP设备Auth_Info", Desc = "C# SDK添加EDP设备", Private = true, OnLine = false, Tags = new[] { "测试", "sdk" }, Protocol = "EDP", Auth_Info = new JRaw("{\"sim\":123456445}"), Location = new LocationInfo(370000, 18.609997, 77.03403) }; var req = new NewDeviceRequest { Protocol = Scheme.HTTP, NewDevice = device }; var resp = client.Execute(req); Assert.IsFalse(resp.IsError); Assert.IsNotNull(resp.Data); Assert.IsTrue(resp.Data.Device_Id > 0); }
public void DeleteAddDevice() { var client = new DefaultOneNETClient(url, appkey, ""); var device = new DeviceBasicInfo { Title = "测试C# SDK", Desc = "一次通过一次通过一次通过", Private = true, OnLine = false, Tags = new[] { "测试", "sdk" }, Protocol = "HTTP", Location = new LocationInfo(370000, 17.609997, 177.03403) }; var req = new NewDeviceRequest { Protocol = Scheme.HTTP, NewDevice = device }; var resp = client.Execute(req); Assert.IsFalse(resp.IsError); Assert.IsNotNull(resp.Data); Console.WriteLine(resp.Data.Device_Id); //delete var delReq = new DeleteDeviceRequest { DeviceID = resp.Data.Device_Id }; var delResp = client.Execute(delReq); Assert.IsFalse(delResp.IsError); }