@Test
public void testToEntityWithFullRecord() {

  UUID factID = UUID.randomUUID();
  FactCommentRecord record = new FactCommentRecord()
          .setId(UUID.randomUUID())
          .setReplyToID(UUID.randomUUID())
          .setOriginID(UUID.randomUUID())
          .setComment("Hello World!")
          .setTimestamp(123456789L);
  FactCommentEntity entity = converter.toEntity(record, factID);
  assertNotNull(entity);
  assertEquals(factID, entity.getFactID());
  assertEquals(record.getId(), entity.getId());
  assertEquals(record.getReplyToID(), entity.getReplyToID());
  assertEquals(record.getOriginID(), entity.getOriginID());
  assertEquals(record.getComment(), entity.getComment());
  assertEquals(record.getTimestamp(), entity.getTimestamp());
}