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