Convenience function to acquire a lock on the testing state, run some code (in the provided delegate function), then release the lock.
The code to run with the testing logging provider.
Convenience function to acquire a lock on the testing state, run some code (in the provided delegate function), then release the lock.