I have a class that I am unit testing into with DUnit. It has a number of methods some public methods and private methods.
type
TAuth = class(TDataModule)
In general, when I get in this situation, I often realize that I'm violating the single responsibility principle. Of course I know nothing about your specific case, but MAYBE, that private methods should be in their own class. The TAuth would than have a reference to this new class in it's private section.