public void FromCode_ShouldReturnLinkPending() { var result = DeviceStatus.FromCode(0); Assert.IsTrue(result.IsActive == false); Assert.IsTrue(result.StatusCode == 0); Assert.IsTrue(result.Text == "LinkPending"); }
public void FromCode_ShouldReturnLinked() { var result = DeviceStatus.FromCode(1); Assert.IsTrue(result.IsActive == true); Assert.IsTrue(result.StatusCode == 1); Assert.IsTrue(result.Text == "Linked"); }
public List <Device> GetLinkedDevices(string userId) { var request = new DirectoryV3DevicesListPostRequest(userId); var response = _transport.DirectoryV3DevicesListPost(request, _directoryId); var devices = new List <Device>(); foreach (var responseDevice in response.Devices) { devices.Add( new Device( responseDevice.Id.ToString("D"), responseDevice.Name, DeviceStatus.FromCode(responseDevice.Status), responseDevice.Type, responseDevice.Created, responseDevice.Updated ) ); } return(devices); }