public void CheckAlert() { var batteryCharacter = new BMS_Constants.BatteryCharacter(); batteryCharacter.brand = "Bosch"; batteryCharacter.coolingType = BMS_Constants.CoolingType.HI_ACTIVE_COOLING; Assert.True(TypewiseAlert.checkAndAlert(BMS_Constants.AlertTarget.TO_EMAIL, batteryCharacter, 10)); }
public void InfersBreachAsPerLimits() { Assert.True(TypewiseAlert.inferBreach(12, 20, 30) == TypewiseAlert.BreachType.TOO_LOW); }
public void InferNormalLimits() { Assert.True(TypewiseAlert.inferBreach(25, 20, 30) == BMS_Constants.BreachType.NORMAL); }
public void ClassifyTemperatureBreach() { Assert.Equal <BreachType>(BMS_Constants.BreachType.TOO_LOW, TypewiseAlert.classifyTemperatureBreach(BMS_Constants.CoolingType.PASSIVE_COOLING, -5)); }
public void InfersBreachLowLimits() { Assert.True(TypewiseAlert.inferBreach(12, 20, 30) == BMS_Constants.BreachType.TOO_LOW); }