@Test
public void shouldRegisterComponentAndImplementedInterfaces() {

abstractRegistry.deepRegister(RunnableComponent.class);

verify(registry).register(Runnable.class, RunnableComponent.class);
verify(registry).register(RunnableComponent.class, RunnableComponent.class);
}