public Object CreateandReturnObj(PatientClassesEnumeration objectToGet) { object createdObject = null; switch (objectToGet) { case PatientClassesEnumeration.PatientAlarmer: PatientAlarmer alarmer = new PatientAlarmer(); createdObject = alarmer; break; case PatientClassesEnumeration.PatientDataReader: PatientDataReader dataReader = new PatientDataReader(); createdObject = dataReader; break; case PatientClassesEnumeration.PatientData: PatientData patientData = new PatientData(); createdObject = patientData; break; default: throw new ArgumentException("Invalid parameter passed"); } return createdObject; }
public Object CreateandReturnObj(PatientClassesEnumeration objectToGet) { object createdObject = null; switch (objectToGet) { case PatientClassesEnumeration.PatientAlarmer: PatientAlarmer alarmer = new PatientAlarmer(); createdObject = alarmer; break; case PatientClassesEnumeration.PatientDataReader: PatientDataReader dataReader = new PatientDataReader(); createdObject = dataReader; break; case PatientClassesEnumeration.PatientData: PatientData patientData = new PatientData(); createdObject = patientData; break; default: throw new ArgumentException("Invalid parameter passed"); } return(createdObject); }
public void TestCreateAndReturnObjData() { PatientClassesEnumeration testClassesEnumeration = PatientClassesEnumeration.PatientData; IPatientFactory testFactory = new PatientFactory(); testFactory.CreateAndReturnObj(testClassesEnumeration); Assert.IsNotNull(testFactory); }