23 private $objectManagerHelper;
28 private $metadataPool;
33 private $entityManager;
37 $this->metadataPool = $this->getMockBuilder(MetadataPool::class)
38 ->disableOriginalConstructor()
40 $this->entityManager = $this->getMockBuilder(EntityMetadataInterface::class)
41 ->disableOriginalConstructor()
42 ->getMockForAbstractClass();
44 $this->objectManagerHelper =
new ObjectManagerHelper($this);
45 $this->model = $this->objectManagerHelper->getObject(
46 OptionProvider::class,
48 'metadataPool' => $this->metadataPool
55 $linkField =
'link_text';
56 $this->metadataPool->expects($this->once())
57 ->method(
'getMetadata')
58 ->willReturn($this->entityManager);
59 $this->entityManager->expects($this->once())
60 ->method(
'getLinkField')
61 ->willReturn($linkField);
63 $this->assertEquals($linkField, $this->model->getProductEntityLinkField());
testGetProductEntityLinkField()