@Test
public void testRetractFactFiltersDuplicateComment() {

  FactCommentRecord comment = new FactCommentRecord()
          .setId(UUID.randomUUID());
  FactRecord fact = new FactRecord()
          .setId(UUID.randomUUID())
          .addComment(comment);
  when(factManager.fetchFactComments(fact.getId()))
          .thenReturn(ListUtils.list(new FactCommentEntity().setId(comment.getId())));
  dao.retractFact(fact);
  verify(factManager, never()).saveFactComment(any());
  verify(factManager).fetchFactComments(fact.getId());
}