public void CreateOnOffLightStateUpdateFromLightState_StateNull()
        {
            IHueLightStateUpdateFactory lightStateUpdateFactory = new HueLightStateUpdateFactory();
            LightStateUpdate            lightStateUpdate        = null;

            var result = lightStateUpdateFactory.CreateOnOffLightStateUpdateFromLightState(lightStateUpdate);

            Assert.Null(result);
        }
        public void CreateOnOffLightStateUpdateFromLightState_ColorTemperature()
        {
            IHueLightStateUpdateFactory lightStateUpdateFactory = new HueLightStateUpdateFactory();
            var lightStateUpdate = new LightStateUpdate()
            {
                On               = true,
                Brightness       = 90,
                ColorTemperature = 55,
                Saturation       = 27,
                Hue              = 8000
            };

            var result = lightStateUpdateFactory.CreateOnOffLightStateUpdateFromLightState(lightStateUpdate);

            Assert.True(result.On);
        }