public void GivenDevice_WhenSetBrightnessTo32_ThenBrightnessIs32()
        {
            bool success = _device.SetBrightness(32);

            Assert.IsTrue(success);

            var value = _device.GetBrightness();

            Assert.IsTrue(value == 32);

            _device.SetBrightness(64);
        }
        private Task <MethodResponse> SetBrightness(MethodRequest methodRequest, object userContext)
        {
            bool success          = false;
            var  payloadDefintion = new
            {
                Value = -1,
            };

            var payload = JsonConvert.DeserializeAnonymousType(methodRequest.DataAsJson, payloadDefintion);

            success = _device.SetBrightness(payload.Value);

            return(methodRequest.GetMethodResponse(success));
        }
Example #3
0
 public IActionResult OnPostSetBrightness(int value)
 {
     _device.SetBrightness(value);
     return(RedirectToPage());
 }