Mocking protected methods is an anti-pattern IMO.

thus, in the current case, the logic in the callable would be untested if you mock the call, which does not make sense (to be honest, I don't really like the usage of a callable passed to the util. the utility class is useful whe the logic is the same)