@Test
void loadConfigFromEnvVarsMultipleClassesNoOverlappingEnums() throws Exception {

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