示例#1
0
        protected void CheckEmptyTrigger(INotificationTriggerSource triggerSource)
        {
            var triggers = triggerSource.GetTriggers();

            Assert.NotNull(triggers);
            Assert.Empty(triggers);
        }
示例#2
0
        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);
        }