@Test
public void shouldRemoveStandardOptionAsIfProperty() throws Exception {

    final String option = this.procedure.getStandardOptions().keySet().iterator().next();
    final String value = "newValue";
    this.procedure.setProperty( getTransaction(), option, value ); // add
    this.procedure.setProperty( getTransaction(), option, (Object)null ); // remove
    assertThat( this.procedure.hasProperty( getTransaction(), option ), is( false ) );
    assertThat( this.procedure.hasChild( getTransaction(), option ), is( false ) );
}