public override void Execute(AsyncTestDelegate asyncUserCode) { _constraint.ApplyTo(asyncUserCode); _constraint.ApplyTo(asyncUserCode.Invoke); // ActualValueDelegate<> overload }