public void OnManagerWithoutPlugin_ShouldNotRaiseAlarmsChangedEvent() { IAlarmManager alarmManager = CreateAlarmManager(); alarmManager.MonitorEvents(); alarmManager.AddAlarm(FirstAlarm); alarmManager.ShouldNotRaise("AlarmsChanged"); }
public void WithAlarm_ShouldRaiseAlarmsChangedEvent() { IAlarmManager alarmManager = CreateAlarmManager(new InMemoryManageCurrentAlarmsPlugin()); alarmManager.MonitorEvents(); alarmManager.AddAlarm(FirstAlarm); alarmManager.ShouldRaise("AlarmsChanged"); }
public void OnManagerWithoutAlarm_ShouldNotRaiseAlarmsChangedEvent() { IAlarmManager alarmManager = CreateAlarmManager(new InMemoryManageCurrentAlarmsPlugin()); alarmManager.MonitorEvents(); alarmManager.AcknowledgeAlarms(); alarmManager.ShouldNotRaise("AlarmsChanged"); }
public void WithAlreadyAddedAlarm_ShouldNotRaiseChangedEventOnSecondTry() { IAlarmManager alarmManager = CreateAlarmManager(new InMemoryManageCurrentAlarmsPlugin()); alarmManager.AddAlarm(FirstAlarm); alarmManager.MonitorEvents(); alarmManager.AddAlarm(FirstAlarm); alarmManager.ShouldNotRaise("AlarmsChanged"); }