function it_get_the_labels_of_multiple_values($repository, $renderer, ReferenceDataInterface $referenceData1, ReferenceDataInterface $referenceData2)
 {
     $this->beConstructedWith($repository, $renderer, ['multiple' => true]);
     $referenceData1->getId()->willReturn(13);
     $renderer->render($referenceData1)->willReturn('[Good luck]');
     $referenceData2->getId()->willReturn(456);
     $renderer->render($referenceData2)->willReturn('[Random label]');
     $this->getOptions([$referenceData1, $referenceData2])->shouldReturn([['id' => 13, 'text' => '[Good luck]'], ['id' => 456, 'text' => '[Random label]']]);
 }
 function it_normalizes_a_reference_data_into_mongodb_document(ReferenceDataInterface $refData)
 {
     $refData->getId()->willReturn('ref_id');
     $this->normalize($refData, 'mongodb_document')->shouldReturn('ref_id');
 }