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; case PatientClassesEnumeration.PatientDataWriter: PatientDataWriter dataWriter = new PatientDataWriter(); createdObject = dataWriter; 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; case PatientClassesEnumeration.PatientDataWriter: PatientDataWriter dataWriter = new PatientDataWriter(); createdObject = dataWriter; break; default: throw new ArgumentException("Invalid parameter passed"); } return createdObject; }
// Sets up the model of the program private void SetupComponents() { _patientData = (PatientData)_patientFactory.CreateAndReturnObj(PatientClassesEnumeration.PatientData); _dataReader = (PatientDataReader)_patientFactory.CreateAndReturnObj(PatientClassesEnumeration.PatientDataReader); _alarmer = (PatientAlarmer)_patientFactory.CreateAndReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer.ModuleAlarm += SoundMutableAlarm; _tickTimer.Stop(); _tickTimer.Interval = TimeSpan.FromMilliseconds(1000); _tickTimer.Tick += UpdateReadings; }
public void ReadingTestAlarmWasCalled() { var alarmCalled = true; var testModule = new Mock<IModule>(); testModule.Setup(a => a.Name).Returns("Test Module"); testModule.Setup(b => b.LowerLimit).Returns(5f); testModule.Setup(c => c.UpperLimit).Returns(10f); var testReadings = new Mock<IPatientData>(); var values = new List<float>(4) { 7f, 6f, 5f, 4f }; testReadings.Setup(a => a.Values).Returns(values); var testMonitor = new Mock<IBedsideMonitor>(); testMonitor.Setup(a => a.BedsideModules).Returns(new List<IModule>(4) { new Module(testModule.Object), new Module(testModule.Object), new Module(testModule.Object), new Module(testModule.Object), }); IPatientAlarmer testAlarmer = new PatientAlarmer(); testAlarmer.ReadingTest(testReadings.Object, testMonitor.Object); testAlarmer.ModuleAlarm += (sender, e) => alarmCalled = false; Assert.IsTrue(alarmCalled); }
public void setup() { patientAlarmer = new PatientAlarmer(); }
// Sets up the model of the program private void SetupComponents() { _patientData = (PatientData) _patientFactory.CreateAndReturnObj(PatientClassesEnumeration.PatientData); _dataReader = (PatientDataReader) _patientFactory.CreateAndReturnObj(PatientClassesEnumeration.PatientDataReader); _alarmer = (PatientAlarmer) _patientFactory.CreateAndReturnObj(PatientClassesEnumeration.PatientAlarmer); _alarmer.ModuleAlarm += SoundMutableAlarm; _tickTimer.Stop(); _tickTimer.Interval = TimeSpan.FromMilliseconds(1000); _tickTimer.Tick += UpdateReadings; }