示例#1
0
 /**
  * @param \Magento\Payment\Model\Cart\SalesModel\Factory $salesModelFactory
  * @param \Magento\Framework\Event\ManagerInterface $eventManager
  * @param \Magento\Quote\Api\Data\CartInterface $salesModel
  */
 public function __construct(\Magento\Payment\Model\Cart\SalesModel\Factory $salesModelFactory, \Magento\Framework\Event\ManagerInterface $eventManager, $salesModel)
 {
     $this->_eventManager = $eventManager;
     $this->_salesModel = $salesModelFactory->create($salesModel);
     $this->_resetAmounts();
 }
示例#2
0
 /**
  * @expectedException \InvalidArgumentException
  */
 public function testCreateInvalid()
 {
     $this->_model->create('any invalid');
 }