Ejemplo n.º 1
0
        public void CodeShouldBeGeneratedCorrectly_WithUnitCAndTurnOff()
        {
            var code = DipswitchCodeProvider.GetCode(
                DipswitchSystemCode.Switch1 | DipswitchSystemCode.Switch3 | DipswitchSystemCode.Switch5,
                DipswitchUnitCode.C,
                RemoteSocketCommand.TurnOff);

            Assert.AreEqual(1119316U, code.Value);
        }
Ejemplo n.º 2
0
        public void CodeShouldBeGeneratedCorrectly_WithUnitDAndTurnOff()
        {
            var code = DipswitchCodeProvider.GetCode(
                DipswitchSystemCode.AllOff,
                DipswitchUnitCode.D,
                RemoteSocketCommand.TurnOff);

            Assert.AreEqual(5592340U, code.Value);
        }
Ejemplo n.º 3
0
        public void CodeShouldBeGeneratedCorrectly_WithUnitBAndTurnOn()
        {
            var code = DipswitchCodeProvider.GetCode(
                DipswitchSystemCode.AllOn,
                DipswitchUnitCode.B,
                RemoteSocketCommand.TurnOn);

            Assert.AreEqual(4433U, code.Value);
        }
        public void CodeShouldBeGeneratedCorrectly_WithUnitAAndTurnOff()
        {
            var generator = new DipswitchCodeProvider();
            var code      = generator.GetCode(
                DipswitchSystemCode.AllOn,
                DipswitchUnitCode.A,
                RemoteSocketCommand.TurnOff);

            Assert.AreEqual(1364U, code.Value);
        }