В идеале, юнит тесты пишутся до написания кода. В тот момент приватных методов еще нет. И юнит-тесты призваны поддерживать правильную работу именно логической единицы программы без упора на реализацию. Т.е. это абстрактные штуки, которые должны удовлетворять FIRST и которым по идее плевать на приватные методы. Но реальность суровее. Поэтому или нужно пересмотреть реализацию, или подобрать так условия тестирования, чтобы задействовался приватный метод.