partnersBlockMock = $this->getPartnersBlockMock( [ 'getPartnersModel' ] ); } /** * @covers \Magento\Marketplace\Block\Partners::getPartners */ public function testGetPartners() { $partnersModelMock = $this->getPartnersModelMock(['getPartners']); $partnersModelMock->expects($this->once()) ->method('getPartners') ->will($this->returnValue([])); $this->partnersBlockMock->expects($this->once()) ->method('getPartnersModel') ->will($this->returnValue($partnersModelMock)); $this->partnersBlockMock->getPartners(); } /** * Gets partners block mock * * @return \PHPUnit_Framework_MockObject_MockObject|\Magento\Marketplace\Block\Partners */ public function getPartnersBlockMock($methods = null) { return $this->createPartialMock(\Magento\Marketplace\Block\Partners::class, $methods); } /** * Gets partners model mock * * @return \PHPUnit_Framework_MockObject_MockObject|\Magento\Marketplace\Model\Partners */ public function getPartnersModelMock($methods) { return $this->createPartialMock(\Magento\Marketplace\Model\Partners::class, $methods); } }