public void AddDeviceToPolicyTest()
        {
            // construct a Jetstream service client
            JetstreamServiceClient client = new JetstreamServiceClient(JetstreamConfiguration.Url, JetstreamConfiguration.ApplicationAccessKey);

            try
            {
                // create and configure the request object
                AddDeviceToPolicyRequest request = new AddDeviceToPolicyRequest();
                request.LogicalDeviceId = LogicalDeviceId;

                request.PolicyId = _policyId;
                var param = new List<Tuple<string, string>>
                {
                    Tuple.Create("DNS", "192.168.92.1"),
                    Tuple.Create("Gateway", "192.168.92.100"),
                    Tuple.Create("IP", "192.168.92.101"),
                    Tuple.Create("Subnet", "255.255.255.0")
                };

                request.OverrideParameters = param;

                // call the Jetstream ReST endpoint 
                client.AddDeviceToPolicy(request);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.ToString());
            }
        }