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); }
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); }