@Test
public void testFetchFact() throws Exception {

  UUID id = UUID.randomUUID();
  FactRecord record = new FactRecord();
  when(factRequestResolver.resolveFact(id)).thenReturn(record);
  delegate.handle(new GetFactByIdRequest().setId(id));
  verify(securityContext).checkReadPermission(record);
  verify(factResponseConverter).apply(record);
}