Beispiel #1
0
        public bool SatisfiedBy(IEvent @event)
        {
            if (@event.GetType() != typeof(NumberOfEventsEvent))
            {
                return(false);
            }

            return((@event as NumberOfEventsEvent).Number >= greaterThan && successor.SatisfiedBy(@event));
        }
 public bool SatisfiedBy(IEvent @event)
 {
     return(category.Equals(@event.Categorisation.Category, StringComparison.InvariantCultureIgnoreCase) &&
            subCategory.Equals(@event.Categorisation.SubCategory, StringComparison.InvariantCultureIgnoreCase) &&
            successor.SatisfiedBy(@event));
 }
 public bool SatisfiedBy(IEvent @event)
 {
     return(@event.GetType() == typeof(FailureEvent) && successor.SatisfiedBy(@event));
 }
 protected override bool FilterEvent(IEvent @event)
 {
     return(filter.SatisfiedBy(@event));
 }
 public bool SatisfiedBy(IEvent @event)
 {
     return(@event.Categorisation.Category.Equals(category, StringComparison.InvariantCultureIgnoreCase) &&
            @event.Timings.Took > longerOrEqualTo &&
            successor.SatisfiedBy(@event));
 }
Beispiel #6
0
 public bool WantsEvent(IEvent @event)
 {
     return(internalFilter.SatisfiedBy(@event) && FilterEvent(@event));
 }
Beispiel #7
0
 public bool SatisfiedBy(IEvent @event)
 {
     return(true && successor.SatisfiedBy(@event));
 }
Beispiel #8
0
 public bool SatisfiedBy(IEvent @event)
 {
     return(@event.GetType() != notType &&
            successor.SatisfiedBy(@event));
 }
Beispiel #9
0
 public bool SatisfiedBy(IEvent @event)
 {
     return(!(@event is IAdminEvent) && successor.SatisfiedBy(@event));
 }