@Test
void loadConfigFromResourceOrFile_testGenericIdsParsing() throws IOException, ConfigKeysNotRecognisedException {

    Builder builder = new Builder(new String[]{});
    ConfigManager configManager = builder.loadConfigFromResourceOrFile(ImmutableList.of("test-config-resource.properties"), ImmutableSet.of(TestConfig.class))
            .build();
    Config<TestConfig> config = configManager.getConfig(TestConfig.class);
    ImmutableList<Id<Double>> listOfIds = config.getValue(FirstSubConfig.WOO).asList().ofIds();
    assertThat(listOfIds.get(0)).isEqualTo(Id.create(1));
    assertThat(listOfIds.get(1)).isEqualTo(Id.create(2));
    assertThat(listOfIds.get(2)).isEqualTo(Id.create(3));
    assertThat(listOfIds.get(3)).isEqualTo(Id.create(4));
}