public void GivenDevice_WhenSetInputPortToHDMI_ThenInputPortIsHDMI() { Assert.IsTrue(_device.SetInputPort(InputPort.HDMI)); var inputPort = _device.GetInputPort(); Assert.IsNotNull(inputPort); Assert.AreEqual(InputPort.HDMI, inputPort); }
private Task <MethodResponse> SetInputPort(MethodRequest methodRequest, object userContext) { bool success = false; var payloadDefintion = new { inputPort = (InputPort)(-1), }; var payload = JsonConvert.DeserializeAnonymousType(methodRequest.DataAsJson, payloadDefintion); if (payload.inputPort.Valid()) { success = _device.SetInputPort(payload.inputPort); } return(methodRequest.GetMethodResponse(success)); }
public IActionResult OnPostSetInput(InputPort inputPort) { _device.SetInputPort(inputPort); return(RedirectToPage()); }