@Test
public void testGetObjectProps() {

  ObjectRecord objectRecord = new ObjectRecord().setId(UUID.randomUUID()).setValue("someValue");
  when(objectFactDao.searchFacts(any())).thenAnswer(x -> ResultContainer.<FactRecord>builder().build());
  List<PropertyEntry<?>> props = helper.getObjectProperties(objectRecord, TraverseParams.builder().build());
  assertEquals(1, props.size());
  assertEquals("value", props.get(0).getName());
  assertEquals("someValue", props.get(0).getValue());
  verify(objectFactDao).searchFacts(argThat(c -> {
    assertEquals(set(objectRecord.getId()), c.getObjectID());
    return true;
  }));
}