@Test
    public void testDynamicConfig() {
        ConfigurationManager.getConfigInstance().setProperty("testValueOf.ribbon.CustomValueOf", "value");

        DefaultClientConfigImpl clientConfig = new DefaultClientConfigImpl();
        clientConfig.loadProperties("testValueOf");

        Assert.assertEquals("value", clientConfig.get(CUSTOM_KEY).getValue());

        ConfigurationManager.getConfigInstance().setProperty("testValueOf.ribbon.CustomValueOf", "value2");
        Assert.assertEquals("value2", clientConfig.get(CUSTOM_KEY).getValue());

        ConfigurationManager.getConfigInstance().clearProperty("testValueOf.ribbon.CustomValueOf");
        Assert.assertNull(clientConfig.get(CUSTOM_KEY));
    }
Test cases to verify the correctness of the Client Configuration settings

@author stonse
ribbon-core/src/test/java/com/netflix/client/config/ClientConfigTest.java