/// <summary>
 /// Readings test.
 /// </summary>
 /// <param name="readings">Readings.</param>
 public void ReadingsTest(IPatientData readings)
 {
     if (_breathingRateTester.ValueOutsideLimits(readings.BreathingRate))
     {
         if (BreathingRateAlarm != null)
         {
             BreathingRateAlarm(this, null);
         }
     }
     if (_pulseRateTester.ValueOutsideLimits(readings.PulseRate))
     {
         if (PulseRateAlarm != null)
         {
             PulseRateAlarm(this, null);
         }
     }
     if (_systolicBpTester.ValueOutsideLimits(readings.SystolicBloodPressure))
     {
         if (SystolicBloodPressureAlarm != null)
         {
             SystolicBloodPressureAlarm(this, null);
         }
     }
     if (_diastolicBpTester.ValueOutsideLimits(readings.DiastolicBloodPressure))
     {
         if (DiastolicBloodPressureAlarm != null)
         {
             DiastolicBloodPressureAlarm(this, null);
         }
     }
     if (_temperatureTester.ValueOutsideLimits(readings.Temperature))
     {
         if (TemperatureAlarm != null)
         {
             TemperatureAlarm(this, null);
         }
     }
 }