AtomicComponent sourceComponent = builder.build(parent, sourceComponentDefinition, deploymentContext);
AtomicComponent targetComponent = builder.build(parent, targetComponentDefinition, deploymentContext);
parent.register(sourceComponent);
parent.register(targetComponent);
parent.prepare();
parent.start();
scope.onEvent(new CompositeStart(this, parent));
Source source = (Source) parent.getSystemChild("source").getServiceInstance();
assertNotNull(source);
Target target = (Target) parent.getSystemChild("target").getServiceInstance();