public function testGetAllItems() { $itemOneMock = $this->getMockBuilder('Magento\\Quote\\Model\\Resource\\Quote\\Item')->setMethods(['isDeleted'])->disableOriginalConstructor()->getMock(); $itemOneMock->expects($this->once())->method('isDeleted')->willReturn(false); $itemTwoMock = $this->getMockBuilder('Magento\\Quote\\Model\\Resource\\Quote\\Item')->setMethods(['isDeleted'])->disableOriginalConstructor()->getMock(); $itemTwoMock->expects($this->once())->method('isDeleted')->willReturn(true); $items = [$itemOneMock, $itemTwoMock]; $itemResult = [$itemOneMock]; $this->quote->setData('items_collection', $items); $this->assertEquals($itemResult, $this->quote->getAllItems()); }
public function testGetCustomerTaxClassId() { $groupId = 1; $taxClassId = 1; $groupMock = $this->getMockForAbstractClass('Magento\\Customer\\Api\\Data\\GroupInterface', [], '', false); $groupMock->expects($this->once())->method('getTaxClassId')->willReturn($taxClassId); $this->groupRepositoryMock->expects($this->once())->method('getById')->with($groupId)->will($this->returnValue($groupMock)); $this->quote->setData('customer_group_id', $groupId); $result = $this->quote->getCustomerTaxClassId(); $this->assertEquals($taxClassId, $result); }