ну не знаю, тестить в 2х местах что переменные проставляются не оч удобно мне кажется,
вот у меня есть делегат который в процесс ставит какой нибудь decision = APPROVED
и так я просто мокаю бизнес логику и говорю что "бизнес логика вернула APPROVED" и тестирую схему
а так мне нужно будет в тестах схемы переменную проставлять ручками, отдельно делегат тестить что он переменную проставляет
хз