public void TestAlarmOnAboveThreshold() { // Arrange var sensor = new TestSensor(); sensor.MockedPressure = 22; Alarm alarm = new Alarm(sensor); // Act alarm.Check(); // Assert Assert.IsTrue(alarm.AlarmOn); }
public void TestAlarmOff() { // Arrange var sensor = new TestSensor(); sensor.MockedPressure = 17; Alarm alarm = new Alarm(sensor); // Act alarm.Check(); // Assert Assert.IsFalse(alarm.AlarmOn); // Arrange ((TestSensor)alarm.Sensor).MockedPressure = 21; // Act alarm.Check(); // Assert Assert.IsFalse(alarm.AlarmOn); }