Beispiel #1
0
        public override void GetTargetOvenTemperature()
        {
            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);

            Assert.AreEqual(test.GetTargetOvenTemperature(), 60.0);
        }
Beispiel #2
0
        public override void CatchException()
        {
            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);

            test.CatchException(1);
        }
Beispiel #3
0
        public override void ReadDataSet()
        {
            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);

            Dictionary <int, List <KeyValuePair <string, string> > > dataSet = test.ReadDataSet("");
        }
Beispiel #4
0
        public override void TearDownTemperature()
        {
            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);
            bool            result = test.TearDownTemperature();

            Assert.AreEqual(result, true);
        }
Beispiel #5
0
        public override void EnableBoard()
        {
            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("Enable board:");
            test.EnableBoard();
        }
Beispiel #6
0
        public override void CheckConnections()
        {
            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("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);
            }
        }