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);
        }
Ejemplo n.º 2
0
        public void OnGet(float paddingX, float paddingY)
        {
            DeviceInfoCache.Available       = _device.GetAvailable();
            DeviceInfoCache.Firmware        = _device.GetFirmware();
            DeviceInfoCache.InputPort       = _device.GetInputPort();
            DeviceInfoCache.Temperature     = _device.GetTemperature();
            DeviceInfoCache.DetailFilter    = _device.GetDetailFilter();
            DeviceInfoCache.Brightness      = _device.GetBrightness();
            DeviceInfoCache.Contrast        = _device.GetContrast();
            DeviceInfoCache.Freeze          = _device.GetFreeze();
            DeviceInfoCache.InputResolution = _device.GetInputResolution();

            PaddingX = paddingX;
            PaddingY = paddingY;
        }
 private Task <MethodResponse> GetFreeze(MethodRequest methodRequest, object userContext)
 {
     return(methodRequest.Get(() => _device.GetFreeze()));
 }