возмем эффектор
если писать по их way - то у тебя получается singleton модель со сложным поведением и кучей сторов
для такого синглтона необходим event - возвращения всех эвентов в начальное состояние (и просто наличие этого кода уже нарушение принципа Single Responsibility)
если же переписать на фабрику и создавать ее по необходимости - то большая гарантия, что тесты адекватны + меньше кода (нет этого сброса)
так то будет не сброс состояния а просто дроп юнитов
для этих целей там есть fork, который позволяет с теми же юнитами и связями иметь другую "ветку" стейтов
но об этом лучше в эффектор чате конечно