public void GoodDesign_NewVoltageAlarmShouldResetAlarms() { // arrange LiskovSubstitution_GoodDesign.VoltageAlarmBase newVoltageAlarm = new LiskovSubstitution_GoodDesign.NewVoltageAlarm(5d); // act var shouldResetNumberOfAlarmsRaised = newVoltageAlarm.ShouldResetNumberOfAlarmsRaised(); // assert Assert.IsTrue(shouldResetNumberOfAlarmsRaised); }
public void GoodDesign_NewVoltageAlarmCanGetAlarmRepetitionsCount() { // arrange LiskovSubstitution_GoodDesign.VoltageAlarmBase newVoltageAlarm = new LiskovSubstitution_GoodDesign.NewVoltageAlarm(5d); // act int numberOfAlarmRepetitions = newVoltageAlarm.GetNumberOfAlarmRepetitions(); // assert Assert.AreEqual(numberOfAlarmRepetitions, 3); }
public void GoodDesign_NewVoltageAlarmCanGetMaxVoltageLevelForAlarm() { // arrange LiskovSubstitution_GoodDesign.VoltageAlarmBase newVoltageAlarm = new LiskovSubstitution_GoodDesign.NewVoltageAlarm(5d); // act double maxAllowedVoltage = newVoltageAlarm.GetMaximumAllowableVoltageLevel(); // assert Assert.AreEqual(maxAllowedVoltage, 5d); }