public void testDifferentInterfaceMultiplicityInjection() throws Exception {
Map<String, Member> members = new HashMap<String, Member>();
Method m = SourceImpl.class.getMethod("setTargets", List.class);
members.put("target", m);
ScopeContainer scope = createMock();
scope.start();
Map<String, AtomicComponent> contexts =
MockFactory.createWiredMultiplicity("source", SourceImpl.class, Target.class, scope,
"target", OtherTarget.class, OtherTargetImpl.class, members, scope);
AtomicComponent sourceComponent = contexts.get("source");
Source source = (Source) sourceComponent.getServiceInstance();