Example #1
0
 public function testPrepareLayout()
 {
     $objectManager = new \Magento\TestFramework\Helper\ObjectManager($this);
     $this->_payment = $this->getMockBuilder('Magento\\RecurringPayment\\Model\\Payment')->disableOriginalConstructor()->setMethods(array('setStore', 'getFieldLabel', '__wakeup'))->getMock();
     $this->_payment->expects($this->once())->method('setStore')->will($this->returnValue($this->_payment));
     $registry = $this->getMockBuilder('Magento\\Framework\\Registry')->disableOriginalConstructor()->setMethods(array('registry'))->getMock();
     $registry->expects($this->once())->method('registry')->with('current_recurring_payment')->will($this->returnValue($this->_payment));
     $store = $this->getMockBuilder('Magento\\Store\\Model\\Store')->disableOriginalConstructor()->getMock();
     $storeManager = $this->getMockBuilder('Magento\\Store\\Model\\StoreManager')->disableOriginalConstructor()->setMethods(array('getStore'))->getMock();
     $storeManager->expects($this->once())->method('getStore')->will($this->returnValue($store));
     $this->_block = $objectManager->getObject('Magento\\RecurringPayment\\Block\\Payment\\View\\Item', array('registry' => $registry, 'storeManager' => $storeManager));
     $layout = $this->getMockBuilder('Magento\\Framework\\View\\Layout')->disableOriginalConstructor()->setMethods(array('helper'))->getMock();
     $this->_block->setLayout($layout);
 }