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(); }