### Question:
HomingListener implements FlowManipulator { @Override public boolean shouldRunFor(String currentBBName, boolean isFirst, BuildingBlockExecution execution) { return "AssignVnfBB".equals(currentBBName); }  @Override boolean shouldRunFor(String currentBBName, boolean isFirst, BuildingBlockExecution execution); @Override void run(List<ExecuteBuildingBlock> flowsToExecute, ExecuteBuildingBlock currentBB,
            BuildingBlockExecution execution);  }### Answer:
@Test public void shouldRunForAssignVnfBB() { assertThat(new HomingListener().shouldRunFor("AssignVnfBB", false, null)).isTrue(); }
@Test public void shouldNotRunForDifferentThanAssignVnfBB() { assertThat(new HomingListener().shouldRunFor("someDifferentBB", false, null)).isFalse(); }