@Test
public void shouldFirePreQuery() {

    ColumnQuery query = select().from("person").build();
    subject.firePreQuery(query);
    ArgumentCaptor<ColumnQueryExecute> captor = ArgumentCaptor.forClass(ColumnQueryExecute.class);
    verify(columnQueryExecute).fire(captor.capture());
    assertEquals(query, captor.getValue().getQuery());
}