Não mexi no ep ainda, então não sei o quanto esses private deveriam ser isso ai mesmo...
Até onde eu sei vc não deveria ter que quebrar OO para resolver isso, como o Lucas disse.
Se os seus métodos private são muito simples e só servem para evitar repetições de comportamento dentro da classe (eles provavelmente foram refatorados porque havia repetição e etc) então me parece tudo bem não serem testados. Eles serão usados internamente, e se estiverem com comportamento errado vão refletir isso nos testes da classe.
Ao meu ver, os testes verificam o comportamento visível da classe (o que é público). Se existe muito comportamento privado, e a lógica é complexa, talvez vc esteja juntando o que são duas classes em uma só. Valeria a pena pensar se esses private não deveriam ser uma outra classe do qual a classe inicial dependeria.
Fórum