@Test
public void testHandlePolicyEvent() {

    final Policy policyWithEventApplied = strategy.handle(policyEvent, policy, 10L);
    assertThat(policyWithEventApplied).isNotNull();
    assertThat(policyWithEventApplied.getModified()).contains(instant);
    assertThat(policyWithEventApplied.getRevision()).contains(PolicyRevision.newInstance(10L));
    additionalAssertions(policyWithEventApplied);
}