@Test
public void newConfigurationInstanceTest() {

    TestConfig config = EnvironmentVariableUtils.newConfigurationInstance(TestConfig.class);
    assertEquals("string_value", config.TEST_STRING_VALUE);
    assertEquals(Integer.valueOf(1), config.TEST_INTEGER_VALUE);
    assertEquals(1, config.TEST_INT_VALUE);
    assertEquals(Boolean.FALSE, config.TEST_BOOLEAN_VALUE);
    assertEquals(false, config.TEST_BOOL_VALUE);
    assertEquals("not_exists", config.TEST_NOT_EXIST_VALUE);
}