The argument there is that your tests are telling you that your code has the wrong structure, so if you need to be getting at private methods in your tests, those private methods could be public methods on some delegatee you inject into the class under test.
I'm not convinced this is universally applicable, but I'm otherwise sympathetic to it.
I'm not convinced this is universally applicable, but I'm otherwise sympathetic to it.