コード例 #1
0
            public void MustThrowDuplicateModuleExceptionIfTheModuleIsRegisteredInMoreThanOnceCatalog()
            {
                var catalog      = new CompositeModuleCatalog();
                var firstCatalog = new ModuleCatalog();

                firstCatalog.AddModule(new ModuleInfo("ModuleA", typeof(ModuleA).FullName));
                catalog.Add(firstCatalog);
                var secondCatalog = new ModuleCatalog();

                secondCatalog.AddModule(new ModuleInfo("ModuleA", typeof(ModuleA).FullName));
                catalog.Add(secondCatalog);
                ExceptionTester.CallMethodAndExpectException <DuplicateModuleException>(() => catalog.Initialize());
            }