Как насчет подхода черного ящика ко всему этому?Предположительно, все дело в том, что определенное внешнее состояние изменилось?Базы данных обновляются, файлы создаются, сообщения отправляются.
Так что игнорируйте отдельных работников.Поместите внешний материал в известное состояние.Запустить.Изучите внешний материал, чтобы увидеть, отражает ли он правильное поведение.