public void InvokeMatchingActions(ICall call) { var callInfo = _callInfoFactory.Create(call); foreach (var action in _actions.Where(x => x.IsSatisfiedBy(call))) { action.Invoke(callInfo); } }