### Question:
SkipConfigVnfListener implements FlowManipulator { @Override public boolean shouldRunFor(String currentBBName, boolean isFirst, BuildingBlockExecution execution) { return "ConfigAssignVnfBB".equals(currentBBName) || "ConfigDeployVnfBB".equals(currentBBName); } SkipConfigVnfListener(CatalogDbClient catalogDbClient); @Override boolean shouldRunFor(String currentBBName, boolean isFirst, BuildingBlockExecution execution); @Override void run(List<ExecuteBuildingBlock> flowsToExecute, ExecuteBuildingBlock currentBB,
            BuildingBlockExecution execution);  }### Answer:
@Test public void shouldRunFor_ConfigAssignVnfBB() { assertThat(testedObject.shouldRunFor("ConfigAssignVnfBB", true, null)).isTrue(); }
@Test public void shouldRunFor_ConfigDeployVnfBB() { assertThat(testedObject.shouldRunFor("ConfigDeployVnfBB", true, null)).isTrue(); }
@Test public void shouldNotRunFor_notConfigBB() { assertThat(testedObject.shouldRunFor("BBtest", true, null)).isFalse(); }