Unittests sind sicher nicht das Allheilmittel in der Softwareentwicklung/Qualitätssicherung. Sie sind nur ein kleiner, hilfreicher Baustein.
Deshalb macht es ja auch vor allem Sinn damit häufig benutzte Programmteile zu testen, eben z.B. Hilfsklassen wie bei uns. Denn Änderungen daran könnten sich sonst katastrophal auswirken ohne dass das bemerkt wird.