Testing private methods

Just don’t. Unit testing is about testing the interface of your units (i.e., how the interact with the other parts of the system), not about testing its intestines.