a0, a1, a2, a3, a4, b0, b1, b2);
DefaultSubChainSelector subChainSelector = new DefaultSubChainSelector(
valueSelector, false, 3, 3);
DefaultSolverScope solverScope = mock(DefaultSolverScope.class);
when(solverScope.getScoreDirector()).thenReturn(scoreDirector);
subChainSelector.solvingStarted(solverScope);
AbstractPhaseScope phaseScopeA = mock(AbstractPhaseScope.class);
when(phaseScopeA.getSolverScope()).thenReturn(solverScope);
subChainSelector.phaseStarted(phaseScopeA);