boolean active = generator.isGeneratingExternalResources();
assertTrue("Active state should be true after update", active);
// add application to ignore list
ApplicationName appName = ApplicationName.valueOf("test-app");
registry.set(CollectionSettingNames.createApplicationCollectionSettingName(appName), Boolean.FALSE);
Collection<ApplicationName> apps = generator.getDisabledApplicationNames();
assertEquals("Total disabled apps", 1, apps.size());
assertTrue(appName + "is known when disabled", generator.isApplicationNameKnown(appName));
ApplicationName disabledAppName = ListUtil.getFirstMember(apps);
assertEquals("The only disabled app", appName, disabledAppName);
// removed application from ignore list
registry.set(CollectionSettingNames.createApplicationCollectionSettingName(appName), Boolean.TRUE);