コード例 #1
0
        public void Test_Temperature_WithinRange_Normal()
        {
            TemperatureValidator temperatureValidator = new TemperatureValidator();
            int retVal = temperatureValidator.ValidateVital(97, 104, 99);

            Assert.AreEqual(retVal, 0);
        }
コード例 #2
0
        public void Test_Temperature_WithinRange_Warning()
        {
            TemperatureValidator temperatureValidator = new TemperatureValidator();
            int retVal = temperatureValidator.ValidateVital(97, 104, 103.4);

            Assert.AreEqual(retVal, 1);
        }
コード例 #3
0
        public void Test_Temperature_OutOfRange()
        {
            TemperatureValidator temperatureValidator = new TemperatureValidator();
            int retVal = temperatureValidator.ValidateVital(97, 104, 105);

            Assert.AreEqual(retVal, 2);
        }
コード例 #4
0
        public void GetBatteryState(ILogger logger)
        {
            TemperatureValidator temperatureValidator = new TemperatureValidator(logger);

            temperatureValidator.RangeValidate(this.Temperature);

            SocValidator socValidator = new SocValidator(logger);

            socValidator.RangeValidate(this.StateOfCharge);

            ChargeRateValidator chargeRateValidator = new ChargeRateValidator(logger);

            chargeRateValidator.RangeValidate(this.ChargeRate);
        }
コード例 #5
0
 public void TestCleanUp()
 {
     temperatureValidator = null;
 }
コード例 #6
0
 public void TestInit()
 {
     temperatureValidator = new TemperatureValidator();
 }