public void testContainerScopedRegistration()
{
URL rootURL = getClass().getResource("root-configuration.xml");
URL portal1URL = getClass().getResource("portal-configuration1.xml");
URL portal2URL = getClass().getResource("portal-configuration2.xml");
RootContainer root = new ContainerBuilder().withRoot(rootURL).withPortal("portal1", portal1URL).withPortal("portal2", portal2URL).build();
Foo fooRoot = (Foo)root.getComponentInstanceOfType(Foo.class);
ManagementProviderImpl provider = (ManagementProviderImpl)root.getComponentInstanceOfType(ManagementProviderImpl.class);
PortalContainer portal1 = root.getPortalContainer("portal1");
Foo fooPortal1 = (Foo)portal1.getComponentInstanceOfType(Foo.class);
ManagementProviderImpl provider1 = (ManagementProviderImpl)portal1.getComponentInstanceOfType(ManagementProviderImpl.class);