Unfortunately, none of these methods work if the service you want to call calls another service. In this case, the first service fails with the error:
org.apache.sling.testing.mock.osgi.ReferenceViolationException: Unable to inject mandatory reference 'secondService' for class com.mycompany.core.services.impl.FirstServiceImpl : no matching services were found.