/** * @return bool|string */ protected function getImageUrl(\Fastgento\Storelocator\Model\Location $location) { $url = false; if ($location->getImage()) { $url = $this->_storeManager->getStore()->getBaseUrl(\Magento\Framework\UrlInterface::URL_TYPE_MEDIA) . '/category/' . $this->getValue(); } return $url; }
protected function setUp() { $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $this->eventManagerMock = $this->getMockBuilder('Magento\\Framework\\Event\\ManagerInterface')->disableOriginalConstructor()->getMock(); $this->context = $objectManager->getObject('Magento\\Framework\\Model\\Context', ['eventDispatcher' => $this->eventManagerMock]); $this->resourceLocationMock = $this->getMockBuilder('Fastgento\\Storelocator\\Model\\Resource\\Location')->disableOriginalConstructor()->setMethods(['getIdFieldName'])->getMock(); $this->thisMock = $this->getMockBuilder('Fastgento\\Storelocator\\Model\\Location')->setMethods(['_construct', '_getResource', 'load'])->getMock(); $this->thisMock->expects($this->any())->method('_getResource')->willReturn($this->resourcePageMock); $this->thisMock->expects($this->any())->method('load')->willReturnSelf(); }