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); }
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); }
public Controller() { m_patientMonitor = Factory.GetPatientMonitor(); m_vitalSignEnabler = Factory.GetVitalSignEnabler(); m_vitalSignWriter = Factory.GetVitalSignWriter(); }
public DataStoreController() { m_patientVitalWriter = Factory.GetVitalSignWriter(); }