public function fromMultipleEntityOutputToHumanReadableData(MultipleEntityOutput $multipleEntityOutput)
 {
     $output = array('index' => $multipleEntityOutput->getIndex(), 'amount' => $multipleEntityOutput->getAmount(), 'total_amount' => $multipleEntityOutput->getTotalAmount());
     if ($multipleEntityOutput->hasEntities()) {
         $entities = $multipleEntityOutput->getEntities();
         $output['entities'] = $this->entityAdapter->fromEntitiesToHumanReadableDatas($entities);
     }
     return $output;
 }
 private function compareSimpleEntitySet(MultipleEntityOutput $entityOutput, $data)
 {
     $this->assertEquals($entityOutput->hasEntities(), isset($data['entities']) && !empty($data['entities']));
     $entities = $entityOutput->getEntities();
     foreach ($entities as $index => $oneEntity) {
         $this->assertEquals($oneEntity->getUuid()->getHumanReadable(), $data['entities'][$index]['uuid']);
         $this->assertEquals($oneEntity->getSlug(), $data['entities'][$index]['slug']);
         $this->assertEquals($oneEntity->getTitle(), $data['entities'][$index]['title']);
         $this->assertEquals($oneEntity->getDescription(), $data['entities'][$index]['description']);
         $this->assertEquals($oneEntity->createdOn()->getTimestamp(), $data['entities'][$index]['created_on']);
     }
     $this->assertEquals($entityOutput->getIndex(), $data['index']);
     $this->assertEquals($entityOutput->getAmount(), $data['amount']);
     $this->assertEquals($entityOutput->getTotalAmount(), $data['total_amount']);
 }