void IActionMatcherAfterElse.Exec() { if (!_functionSelector.DetermineResult(_item).HasValue) { _elseFunction(_item); } }
void IActionMatcherAfterElse.Exec() { var possibleResult = _functionSelector.DetermineResult(_item); Ignore(possibleResult.HasValue ? possibleResult.Value : _elseFunction(_item)); }