public Tosa25G(BaseProtocol protocolControl, BaseOvenControl ovenControl, Dictionary <string, string> param, ILog logger) { Log = new DriverLog(logger, "TOSA25G", param["Name"]); InitParam(param); CtrlCom = protocolControl; OvenControl = ovenControl; }
public override void CatchException() { Dictionary <string, string> param = CreateParam(_boardName, _floorNum, _boardNum, _ovenPort, _ctlPort); BaseProtocol protocol = MockBaseProtocol(); BaseOvenControl ovenCtrol = MockBaseOvenControl(); IBoard test = new TOSA25G(protocol, ovenCtrol, param, this._logger); test.CatchException(1); }
public override void GetTargetOvenTemperature() { Dictionary <string, string> param = CreateParam(_boardName, _floorNum, _boardNum, _ovenPort, _ctlPort); BaseProtocol protocol = MockBaseProtocol(); BaseOvenControl ovenCtrol = MockBaseOvenControl(); IBoard test = new TOSA25G(protocol, ovenCtrol, param, this._logger); Assert.AreEqual(test.GetTargetOvenTemperature(), 70.0); }
public override void ReadDataSet() { Dictionary <string, string> param = CreateParam(_boardName, _floorNum, _boardNum, _ovenPort, _ctlPort); BaseProtocol protocol = MockBaseProtocol(); BaseOvenControl ovenCtrol = MockBaseOvenControl(); IBoard test = new TOSA25G(protocol, ovenCtrol, param, this._logger); Dictionary <int, List <KeyValuePair <string, string> > > dataSet = test.ReadDataSet(""); }
public override void TearDownTemperature() { Dictionary <string, string> param = CreateParam(_boardName, _floorNum, _boardNum, _ovenPort, _ctlPort); BaseProtocol protocol = MockBaseProtocol(); BaseOvenControl ovenCtrol = MockBaseOvenControl(); IBoard test = new TOSA25G(protocol, ovenCtrol, param, this._logger); bool result = test.TearDownTemperature(); Assert.AreEqual(result, true); }
public override void EnableBoard() { Dictionary <string, string> param = CreateParam(_boardName, _floorNum, _boardNum, _ovenPort, _ctlPort); BaseProtocol protocol = MockBaseProtocol(); BaseOvenControl ovenCtrol = MockBaseOvenControl(); IBoard test = new TOSA25G(protocol, ovenCtrol, param, this._logger); this._logger.Info("Add seats:"); for (int i = 1; i <= 16; i++) { test.AddSeat(i, string.Format("SN_{0:D2}", i)); } this._logger.Info("Enable board:"); test.EnableBoard(); }
public override void DisableBoard() { Dictionary <string, string> param = CreateParam(_boardName, _floorNum, _boardNum, _ovenPort, _ctlPort); BaseProtocol protocol = MockBaseProtocol(); BaseOvenControl ovenCtrol = MockBaseOvenControl(); IBoard test = new CFP8TOSA(protocol, ovenCtrol, param, this._logger); this._logger.Info("Add seats:"); for (int i = 1; i <= 16; i++) { test.AddSeat(i, string.Format("SN_{0:D2}", i)); } this._logger.Info("Disable board:"); bool result = test.DisableBoard(); Assert.AreEqual(result, true); }
public override void CheckConnections() { Dictionary <string, string> param = CreateParam(_boardName, _floorNum, _boardNum, _ovenPort, _ctlPort); BaseProtocol protocol = MockBaseProtocol(); BaseOvenControl ovenCtrol = MockBaseOvenControl(); IBoard test = new TOSA25G(protocol, ovenCtrol, param, this._logger); this._logger.Info("Add seats:"); for (int i = 1; i <= 16; i++) { test.AddSeat(i, string.Format("SN_{0:D2}", i)); } this._logger.Info("Check connections:"); Dictionary <int, bool> ret = test.CheckConnections(); foreach (var info in ret) { this._logger.Info("Connections status:" + info.Key + " = " + info.Value); } foreach (var info in ret) { Assert.AreEqual(true, info.Value); } }