### Question:
UpdatePullerSwitcher extends AbstractComponentSwitcher<UpdatePuller> { @Override protected UpdatePuller getSlaveImpl() { return pullerFactory.createSlaveUpdatePuller(); } UpdatePullerSwitcher( DelegateInvocationHandler<UpdatePuller> delegate, PullerFactory pullerFactory );   }### Answer:
@Test public void slaveUpdatePuller() { UpdatePuller updatePuller = modeSwitcher.getSlaveImpl(); assertSame( slaveUpdatePuller, updatePuller ); verifyZeroInteractions( slaveUpdatePuller ); }