Вопрос был не о том, что делать с бд и прочим, а об уровнях доступа и как получить доступ к тестируемому методу, а точнее ко всем тестируемым методам.
Придумал вот, что:
Для каждой модели и контроллера, внутри класса делаю метод
test, и отдельный хелпер с набором тестов. В этом
test просто запускаю все методы соответствующего хелпера (нужно еще подумать будет над синтаксисом), чтоб метод
test был минимальным, а все тесты определялись исключительно в хелперах.
Потом, делаю один метод, для
site.com/test, который запустит хоть через ajax все
test для нужных контроллеров, которые запустят все тесты соответствующих моделей.
В итоге:
1. Открыв страницу я получу результаты всех unit-test-ов.
2. Минимальное влияние на тестируемый код (+1 метод во всех классах)
3. Нет надобности в каких-то дополнительных инструментах.
P. S. Прошу простить, вопрос скорее глупый, чем не глупый.