public void CallsTheInitializedMethodOfAllRegisteredCatalogs() { var catalog = new CompositeModuleCatalog(); var firstCatalog = new FooModuleCatalog(); firstCatalog.AddModule(new ModuleInfo("ModuleA", typeof(ModuleA).FullName)); catalog.Add(firstCatalog); var secondCatalog = new FooModuleCatalog(); secondCatalog.AddModule(new ModuleInfo("ModuleB", typeof(ModuleB).FullName)); catalog.Add(secondCatalog); catalog.Initialize(); Assert.IsTrue(firstCatalog.Initialized); Assert.IsTrue(secondCatalog.Initialized); }