Beispiel #1
0
        public void SetFanSpeedTest()
        {
            ushort setSpeed    = 50;
            var    registers   = new ushort[] { 4109 - 1 };
            var    values      = new[] { setSpeed };
            var    master      = new DummyBroadcastWriteModbusMaster();
            var    linearLight = new LinearLightV103(master, 0);

            linearLight.FanSpeed = setSpeed;

            Assert.AreEqual(registers, master.CalledRegisterAdresses);
            Assert.AreEqual(values, master.CalledValues);
        }
Beispiel #2
0
        public void SetIntensityTest()
        {
            ushort expectedIntensity = 15;
            var    registers         = new ushort[] { 4215 - 1, 4225 - 1 };
            var    values            = new[] { expectedIntensity, expectedIntensity };

            var master      = new DummyBroadcastWriteModbusMaster();
            var linearLight = new LinearLightV103(master, 0);

            linearLight.Intensity = expectedIntensity;

            Assert.AreEqual(registers, master.CalledRegisterAdresses);
            Assert.AreEqual(values, master.CalledValues);
        }