@Test
public void shouldFirePreDeleteQuery() {

    ColumnDeleteQuery query = delete().from("person").build();
    subject.firePreDeleteQuery(query);
    ArgumentCaptor<ColumnDeleteQueryExecute> captor = ArgumentCaptor.forClass(ColumnDeleteQueryExecute.class);
    verify(columnDeleteQueryExecute).fire(captor.capture());
    assertEquals(query, captor.getValue().getQuery());
}