@Test
public void testStoreFactCommentSetsId() {

  FactRecord fact = new FactRecord().setId(UUID.randomUUID());
  FactCommentRecord comment = new FactCommentRecord();
  when(factCommentRecordConverter.toEntity(comment, fact.getId())).thenReturn(new FactCommentEntity());
  assertSame(comment, dao.storeFactComment(fact, comment));
  verify(factManager).saveFactComment(notNull());
  verify(factCommentRecordConverter).toEntity(argThat(r -> r.getId() != null), eq(fact.getId()));
}