public void Given_bedtID_When_BedID_Field_Assigned_Expected_Same_Value_As_Given() { AlertFinalListStructure alertListObj = new AlertFinalListStructure(); alertListObj.BedID = 10; int actual_value = alertListObj.BedID; int expected_value = 10; Assert.AreEqual(actual_value, expected_value); }
public void Given_healthy_When_Healthy_Field_Assigned_Expected_Same_Value_As_Given() { AlertFinalListStructure Obj = new AlertFinalListStructure(); Obj.Healthy = true; bool actualValue = Obj.Healthy; bool expectedValue = true; Assert.AreEqual(actualValue, expectedValue); }
public List <AlertFinalListStructure> GenerateAndValidate(List <PatientInfo> listOfPatient) { List <AlertFinalListStructure> FinalResult = new List <AlertFinalListStructure>(); foreach (PatientInfo patient in listOfPatient) { bool[] parameterArray = new bool[3] { true, true, true }; AlertFinalListStructure alertFinalResultObj = new AlertFinalListStructure(); IPatientRandomVitalsGenerator spo2GenerateObj = new PatientSpo2RandomGenerator(); decimal patientSpo2Result = spo2GenerateObj.GenerateParameter <decimal>(patient.PatientID, listOfPatient); IPatientParameterValidator spo2ValidatorObj = new PatientSpo2Validator(); bool validSpo2 = spo2ValidatorObj.ValidateParameter(patientSpo2Result); parameterArray[0] = validSpo2; IPatientRandomVitalsGenerator pulseRateGenerateObj = new PatientPulseRateRandomGenerator(); decimal patientPulseRateResult = pulseRateGenerateObj.GenerateParameter <decimal>(patient.PatientID, listOfPatient); IPatientParameterValidator PulseRateValidatorObj = new PatientSpo2Validator(); bool validPulseRate = PulseRateValidatorObj.ValidateParameter(patientPulseRateResult); parameterArray[1] = validPulseRate; IPatientRandomVitalsGenerator tempratureGenerateObj = new PatientTempratureRandomGenerator(); double patientTempratureResult = tempratureGenerateObj.GenerateParameter <double>(patient.PatientID, listOfPatient); IPatientParameterValidator tempratureValidatorObj = new PatientTempratureValidator(); bool validTemprature = tempratureValidatorObj.ValidateParameter(patientTempratureResult); parameterArray[2] = validTemprature; PatientVitalsNetChecker netCheckerObj = new PatientVitalsNetChecker(); bool finalResult = netCheckerObj.AnalysisResult(parameterArray); alertFinalResultObj.BedID = patient.BedID; alertFinalResultObj.Healthy = finalResult; FinalResult.Add(alertFinalResultObj); } return(FinalResult); }