@Test
public void the_audit_fields_are_set_if_marked_as_auditable() throws InterruptedException {

    final Timestamp NOW =  Timestamp.from(Instant.now());
    AuditableClass auditable = new AuditableClass();
    new Audit().setAuditFields(auditable);
    assertThat(auditable.lastUpdate).isNotNull();
    assertThat(auditable.lastUpdate.getTime()).isGreaterThan(NOW.getTime());
}