27 $this->objectManagerHelper =
new ObjectManagerHelper($this);
28 $this->defaultColumn = $this->objectManagerHelper->getObject(
29 \
Magento\Sales\Block\Adminhtml\Items\Column\DefaultColumn::class
31 $this->itemMock = $this->getMockBuilder(\
Magento\Sales\Model\Order\Item::class)
32 ->disableOriginalConstructor()
33 ->setMethods([
'getRowTotal',
'getDiscountAmount',
'getBaseRowTotal',
'getBaseDiscountAmount',
'__wakeup'])
42 $this->itemMock->expects($this->once())
43 ->method(
'getRowTotal')
44 ->will($this->returnValue($rowTotal));
45 $this->itemMock->expects($this->once())
46 ->method(
'getDiscountAmount')
47 ->will($this->returnValue($discountAmount));
48 $this->assertEquals($expectedResult, $this->defaultColumn->getTotalAmount($this->itemMock));
54 $baseDiscountAmount = 2;
56 $this->itemMock->expects($this->once())
57 ->method(
'getBaseRowTotal')
58 ->will($this->returnValue($baseRowTotal));
59 $this->itemMock->expects($this->once())
60 ->method(
'getBaseDiscountAmount')
61 ->will($this->returnValue($baseDiscountAmount));
62 $this->assertEquals($expectedResult, $this->defaultColumn->getBaseTotalAmount($this->itemMock));