Exemple #1
0
        public void expect_pv_pc()
        {
            var init = new Lambda.StateReadInit(_lambdaProtocol, _unit);

            _unit.MeasuredParameters(0, 0, 0, 0, 0, 0);
            var          repeat   = init.Process();
            const string expected = "PV 27, PC 6";
            var          actual   = string.Join(", ", _log);

            Assert.AreEqual(expected, actual);
            Assert.IsTrue(repeat, "repeat");
        }
Exemple #2
0
        public void expect_ok()
        {
            var init = new Lambda.StateRead(_logger, _lambdaProtocol, _unit);

            _unit.MeasuredParameters(27, 0, 6, 0, 0, 0);
            init.Process();

            Assert.AreEqual(
                "",
                string.Join(", ", _transportLog),
                "lambdaProtocol");

            var actual = "[] " + Lambda.StateRead.Ok;

            Assert.AreEqual(actual, string.Join(", ", _loggerLog),
                            "loger");
        }
Exemple #3
0
        public void MeasureVoltage3()
        {
            _unit.MeasuredParameters(27, 0, 0, 0, 0, 0);

            Assert.IsTrue(_unit.MeasureVoltage3(), "equal");

            _unit.MeasuredParameters(27.81f, 0, 0, 0, 0, 0);

            Assert.IsTrue(_unit.MeasureVoltage3(), "max");

            _unit.MeasuredParameters(26.19f, 0, 0, 0, 0, 0);

            Assert.IsTrue(_unit.MeasureVoltage3(), "min");

            _unit.MeasuredParameters(28f, 0, 0, 0, 0, 0);

            Assert.IsFalse(_unit.MeasureVoltage3(), "more than max");

            _unit.MeasuredParameters(26f, 0, 0, 0, 0, 0);

            Assert.IsFalse(_unit.MeasureVoltage3(), "less than min");
        }