Пример #1
0
        public void A_normal_pressure_value_should_not_raise_the_alarm()
        {
            // Arrange
            StubSensor stubSensor = new StubSensor();
            Alarm      alarm      = new Alarm(stubSensor);

            // Act
            stubSensor.ArrangeNextPressurePsiValue(Alarm.LowPressureThreshold);
            alarm.Check();

            // Assert
            Assert.IsFalse(alarm.AlarmOn);
        }
Пример #2
0
        public void A_pressure_value_outside_the_range_should_raise_the_alarm()
        {
            // Arrange
            StubSensor stubSensor = new StubSensor();
            Alarm      alarm      = new Alarm(stubSensor);

            // Act
            stubSensor.ArrangeNextPressurePsiValue(Alarm.HighPressureThreshold + 1);
            alarm.Check();

            // Assert
            Assert.IsTrue(alarm.AlarmOn);
        }