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)); }
public bool WantsEvent(IEvent @event) { return(internalFilter.SatisfiedBy(@event) && FilterEvent(@event)); }
public bool SatisfiedBy(IEvent @event) { return(true && successor.SatisfiedBy(@event)); }
public bool SatisfiedBy(IEvent @event) { return(@event.GetType() != notType && successor.SatisfiedBy(@event)); }
public bool SatisfiedBy(IEvent @event) { return(!(@event is IAdminEvent) && successor.SatisfiedBy(@event)); }