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)); }
public IActionResult OnPostSetBrightness(int value) { _device.SetBrightness(value); return(RedirectToPage()); }