public void testLookup() {
ProvidedInterface provider = new DefaultProvidedInterface("x", Integer.class);
Scope scope = new DefaultScope(new ProvidedInterface[0]);
public void testLookup() {
ProvidedInterface provider = new DefaultProvidedInterface("x", Integer.class);
Scope scope = new DefaultScope(new ProvidedInterface[0]);
assertEquals(100, child.getInterfaceImplementation(provider1, Integer.class).intValue());
assertEquals("hallo", child.getInterfaceImplementation(provider2, String.class));
assertEquals(100, child.getInterfaceImplementation(provider1, Integer.class).intValue());
assertEquals("hallo", child.getInterfaceImplementation(provider2, String.class));