assertAllCodesOfMoveSelector(moveSelector, DO_NOT_ASSERT_SIZE,
"a->1+a->8", "a->1+a->9", "a->2+a->8", "a->2+a->9", "a->3+a->8", "a->3+a->9",
"b->1+b->8", "b->1+b->9", "b->2+b->8", "b->2+b->9", "b->3+b->8", "b->3+b->9");
moveSelector.stepEnded(stepScopeA2);
moveSelector.phaseEnded(phaseScopeA);
moveSelector.solvingEnded(solverScope);
verifyPhaseLifecycle(entitySelector, 1, 1, 2);
verifyPhaseLifecycle(primaryValueSelector, 1, 1, 2);