final ComponentAdapter componentAdapter = prepRES_failingVerificationWithCyclicDependencyException(picoContainer);
assertSame(getComponentAdapterType(), componentAdapter.getClass());
assertTrue(picoContainer.getComponentAdapters().contains(componentAdapter));
final PicoContainer wrappedPicoContainer = wrapComponentInstances(CycleDetectorComponentAdapter.class, picoContainer, wrapperDependencies);
try {
componentAdapter.verify(wrappedPicoContainer);
fail("Thrown PicoVerificationException excpected");
} catch (final CyclicDependencyException cycle) {
final Class[] dependencies = cycle.getDependencies();
assertSame(dependencies[0], dependencies[dependencies.length - 1]);
}