@Test
public void shouldFirePreColumn() {

    KeyValueEntity entity = KeyValueEntity.of("key", "value");
    subject.firePreKeyValue(entity);
    ArgumentCaptor<KeyValueEntityPrePersist> captor = ArgumentCaptor.forClass(KeyValueEntityPrePersist.class);
    verify(keyValueEntityPrePersistEvent).fire(captor.capture());
    KeyValueEntityPrePersist captorValue = captor.getValue();
    assertEquals(entity, captorValue.getEntity());
}