}
@Test
public void shouldReturnCombinedFeatureListForMultipleEnums() {
FeatureProvider provider = new EnumBasedFeatureProvider()
.addFeatureEnum(ValidFeatureEnum.class)
.addFeatureEnum(OtherFeatureEnum.class);
// all feature are in the list
assertThat(provider.getFeatures())
.hasSize(ValidFeatureEnum.values().length + OtherFeatureEnum.values().length)
.contains(ValidFeatureEnum.FEATURE1)
.contains(OtherFeatureEnum.ADDITIONAL_FEATURE);
}