Scope scope = new DefaultScope(new ProvidedInterface[0]);
scope.publishInterface(provider, 100);
Scope scope = new DefaultScope(new ProvidedInterface[0]);
scope.publishInterface(provider, 100);
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));