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));
        }
Ejemplo n.º 3
0
 public IActionResult OnPostSetInput(InputPort inputPort)
 {
     _device.SetInputPort(inputPort);
     return(RedirectToPage());
 }