protected void CheckEmptyTrigger(INotificationTriggerSource triggerSource) { var triggers = triggerSource.GetTriggers(); Assert.NotNull(triggers); Assert.Empty(triggers); }
protected T CheckTrigger <T>(INotificationTriggerSource triggerSource) where T : NotifcationTrigger { var triggers = triggerSource.GetTriggers(); Assert.NotNull(triggers); Assert.Single(triggers); Assert.IsAssignableFrom <T>(triggers.First()); var trigger = (T)triggers.First(); Assert.NotNull(trigger); return(trigger); }