Esempio n. 1
0
 protected function setUp()
 {
     $helperManager = new \Magento\TestFramework\Helper\ObjectManager($this);
     $this->_orderMock = $this->getMockBuilder('Magento\\Sales\\Model\\Order')->disableOriginalConstructor()->setMethods(array('getPayment', '__wakeup'))->getMock();
     $this->_paymentMock = $this->getMockBuilder('Magento\\Sales\\Model\\Order\\Payment')->disableOriginalConstructor()->setMethods(array('canVoid', '__wakeup'))->getMock();
     $arguments = array('orderFactory' => $this->getMock('Magento\\Sales\\Model\\OrderFactory', array(), array(), '', false), 'orderResourceFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\OrderFactory', array(), array(), '', false), 'calculatorFactory' => $this->getMock('Magento\\Framework\\Math\\CalculatorFactory', array(), array(), '', false), 'invoiceItemCollectionFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\Order\\Invoice\\Item\\CollectionFactory', array(), array(), '', false), 'invoiceCommentFactory' => $this->getMock('Magento\\Sales\\Model\\Order\\Invoice\\CommentFactory', array(), array(), '', false), 'commentCollectionFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\Order\\Invoice\\Comment\\CollectionFactory', array(), array(), '', false));
     $this->_model = $helperManager->getObject('Magento\\Sales\\Model\\Order\\Invoice', $arguments);
     $this->_model->setOrder($this->_orderMock);
 }
Esempio n. 2
0
 protected function setUp()
 {
     $helperManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
     $this->orderMock = $this->getMockBuilder('Magento\\Sales\\Model\\Order')->disableOriginalConstructor()->setMethods(['getPayment', '__wakeup', 'load', 'setHistoryEntityName'])->getMock();
     $this->_paymentMock = $this->getMockBuilder('Magento\\Sales\\Model\\Order\\Payment')->disableOriginalConstructor()->setMethods(['canVoid', '__wakeup'])->getMock();
     $this->orderFactory = $this->getMock('Magento\\Sales\\Model\\OrderFactory', ['create'], [], '', false);
     $arguments = ['orderFactory' => $this->orderFactory, 'orderResourceFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\OrderFactory', [], [], '', false), 'calculatorFactory' => $this->getMock('Magento\\Framework\\Math\\CalculatorFactory', [], [], '', false), 'invoiceItemCollectionFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\Order\\Invoice\\Item\\CollectionFactory', [], [], '', false), 'invoiceCommentFactory' => $this->getMock('Magento\\Sales\\Model\\Order\\Invoice\\CommentFactory', [], [], '', false), 'commentCollectionFactory' => $this->getMock('Magento\\Sales\\Model\\Resource\\Order\\Invoice\\Comment\\CollectionFactory', [], [], '', false)];
     $this->model = $helperManager->getObject('Magento\\Sales\\Model\\Order\\Invoice', $arguments);
     $this->model->setOrder($this->orderMock);
 }
Esempio n. 3
0
 public function testSetOrder()
 {
     $orderId = 1111;
     $storeId = 2221;
     $this->orderMock->setId($orderId);
     $this->orderMock->setStoreId($storeId);
     $this->assertNull($this->model->getOrderId());
     $this->assertNull($this->model->getStoreId());
     $this->assertEquals($this->model, $this->model->setOrder($this->orderMock));
     $this->assertEquals($this->orderMock, $this->model->getOrder());
     $this->assertEquals($orderId, $this->model->getOrderId());
     $this->assertEquals($storeId, $this->model->getStoreId());
 }