@Test public void testConfigurationClass() { TestConfiguration config = (TestConfiguration) ConfigurationManager.getConfigInstance(); assertTrue(ConfigurationManager.isConfigurationInstalled()); Object configSource = DynamicPropertyFactory.getInstance().getBackingConfigurationSource(); assertTrue(configSource == config); try { ConfigurationManager.install(new BaseConfiguration()); fail("IllegalStateException expected"); } catch (IllegalStateException e) { assertNotNull(e); } }