public void shouldRetrieveEnumProperty() {
Map<String, Object> properties = new HashMap<String, Object>();
properties.put( "foo", "ANNOTATION_TYPE" );
properties.put( "bar", ElementType.FIELD );
ConfigurationPropertyReader reader = new ConfigurationPropertyReader( properties );
ElementType value = reader.property( "foo", ElementType.class ).getValue();
assertThat( value ).isEqualTo( ElementType.ANNOTATION_TYPE );
value = reader.property( "bar", ElementType.class ).getValue();
assertThat( value ).isEqualTo( ElementType.FIELD );
}