@Test
void loadConfigFromEnvVarsMultipleClassesOverlappingEnumsNotSet() throws Exception {

    ConfigManager.Builder builder = new ConfigManager.Builder(new String[]{});
    ConfigManager configManager = builder.loadConfigFromEnvironmentVariables(
            ImmutableMap.of("BAR", "4", "MOO", "5"),
            ImmutableSet.of(TestConfig.class, TestConfigTwo.class)
    ).build();
    assertThat(configManager.getConfig(TestConfig.class).getValue(TestConfig.BAR).asInt()).isEqualTo(4);
    assertThat(configManager.getConfig(TestConfigTwo.class).getValue(TestConfigTwo.MOO).asInt()).isEqualTo(5);
}