/**
  * @expectedException \Magento\Framework\Model\Exception
  */
 public function testInitialize()
 {
     $order = $this->getMock('Magento\\Sales\\Model\\Order', [], [], '', false);
     $this->infoInstance->expects($this->any())->method('getOrder')->will($this->returnValue($order));
     $this->paypalConfig->expects($this->once())->method('getBuildNotationCode')->will($this->returnValue('build notation code'));
     $this->payflowRequest->expects($this->once())->method('setData')->with('BNCODE', 'build notation code')->will($this->returnSelf());
     $this->model->initialize(\Magento\Paypal\Model\Config::PAYMENT_ACTION_AUTH, new \Magento\Framework\Object());
 }
 /**
  * @param bool $expectedResult
  * @param string $configResult
  * @dataProvider dataProviderForTestIsActive
  */
 public function testIsActive($expectedResult, $configResult)
 {
     $storeId = 15;
     $this->scopeConfigMock->expects($this->once())->method('getValue')->with("payment/payflow_link/active", ScopeInterface::SCOPE_STORE, $storeId)->willReturn($configResult);
     $this->assertEquals($expectedResult, $this->model->isActive($storeId));
 }