Пример #1
0
 public static IPatientVitalSignWriter GetVitalSignWriter()
 {
     if (vitalSignWriter == null)
     {
         vitalSignWriter = new PatientVitalSignWriter(GetDataAccess());
     }
     return(vitalSignWriter);
 }
        public void Given_PatientId_Along_With_Json_Data_When_Invoke_StorePatientVitalSignsInDB_Valid_Json_Stores_In_Queue()
        {
            IPatientVitalSignWriter m_writer = Factory.GetVitalSignWriter();
            string m_expected = "{patient id: Patient_123, SPO2: 99, Temp: 98, PulseRate: 94}";

            m_writer.StorePatientVitalSigns("Patient_123", m_expected);

            IReader reader      = Factory.GetVitalSignReader();
            string  ActualValue = reader.ReadPatientVitalSigns("Patient_123");

            Assert.AreEqual(ActualValue, m_expected);
        }
Пример #3
0
        public void Given_PatientId_When_ReadPatientVitalSigns_Invoke_Then_Valid_Result_Asserted()
        {
            IPatientVitalSignWriter m_writer = Factory.GetVitalSignWriter();
            string m_expectedValue           = "{patient id: Patient_123, SPO2: 99, Temp: 98, PulseRate: 94}";

            m_writer.StorePatientVitalSigns("Patient_123", m_expectedValue);

            AlertingSystemControllerLib.AlertingController m_alertControl = new AlertingSystemControllerLib.AlertingController();
            string m_actualValue = m_alertControl.ReadPatientVitalSigns("Patient_123");

            Assert.AreEqual(m_actualValue, m_expectedValue);
        }
        public void Given_Valid_Arguments_When_StorePatientVitalSigns_Invoke_Then_Valid_Result_Asserted()
        {
            IPatientVitalSignWriter m_writer = Factory.GetVitalSignWriter();
            string m_expectedValue           = "{patient id: Patient_123, SPO2: 99, Temp: 98, PulseRate: 94}";

            m_writer.StorePatientVitalSigns("Patient_123", m_expectedValue);

            IReader m_reader      = Factory.GetVitalSignReader();
            string  m_actualValue = m_reader.ReadPatientVitalSigns("Patient_123");

            Assert.AreEqual(m_actualValue, m_expectedValue);
        }
Пример #5
0
 public Controller()
 {
     m_patientMonitor   = Factory.GetPatientMonitor();
     m_vitalSignEnabler = Factory.GetVitalSignEnabler();
     m_vitalSignWriter  = Factory.GetVitalSignWriter();
 }
 public DataStoreController()
 {
     m_patientVitalWriter = Factory.GetVitalSignWriter();
 }