public void GivenDeviceAndSetFreezeFalse_WhenSetFreezeTrue_ThenFreezeIsTrue() { //Given bool success = _device.SetFreeze(false); Assert.IsTrue(success); var result = _device.GetFreeze(); Assert.IsFalse((bool)result); //When success = _device.SetFreeze(true); Assert.IsTrue(success); //Then result = _device.GetFreeze(); Assert.IsTrue((bool)result); //Default success = _device.SetFreeze(false); Assert.IsTrue(success); }
private Task <MethodResponse> SetFreeze(MethodRequest methodRequest, object userContext) { bool success = false; var payloadDefintion = new { Freeze = false, }; var payload = JsonConvert.DeserializeAnonymousType(methodRequest.DataAsJson, payloadDefintion); success = _device.SetFreeze(payload.Freeze); return(methodRequest.GetMethodResponse(success)); }
public IActionResult OnPostSetFreeze(bool freeze) { _device.SetFreeze(freeze); return(RedirectToPage()); }