Beispiel #1
0
 /**
  * @dataProvider testIsContextAvailableDataProvider
  * @param bool $isVisible
  * @param bool $expected
  */
 public function testIsContextAvailable($isVisible, $expected)
 {
     $paypalConfig = $this->getMock('PaypalConfig', ['setMethod', 'getConfigValue']);
     $paypalConfig->expects($this->any())->method('getConfigValue')->with($this->stringContains('visible_on'))->will($this->returnValue($isVisible));
     $this->_paypalConfigFactory->expects($this->any())->method('create')->will($this->returnValue($paypalConfig));
     $this->assertEquals($expected, $this->helper->isContextAvailable('payment_code', true));
 }
 /**
  * @dataProvider testIsContextAvailableDataProvider
  * @param bool $isVisible
  * @param bool $expected
  */
 public function testIsContextAvailable($isVisible, $expected)
 {
     $paypalConfig = $this->getMockBuilder('Magento\\Paypal\\Model\\Config')->disableOriginalConstructor()->getMock();
     $paypalConfig->expects($this->any())->method('getValue')->with($this->stringContains('visible_on'))->will($this->returnValue($isVisible));
     $this->_paypalConfigFactory->expects($this->any())->method('create')->will($this->returnValue($paypalConfig));
     $this->assertEquals($expected, $this->helper->isContextAvailable('payment_code', true));
 }