/** * @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(); }
/** * @expectedException \InvalidArgumentException */ public function testCreateInvalid() { $this->_model->create('any invalid'); }