public function test_getServiceItemForMageItem()
 {
     /** === Test Data === */
     $PROD_ID = 8;
     $ITEM_ID = 16;
     $STOCK_ID = 4;
     $QTY = 32;
     $ITEM = $this->_mock(\Magento\Sales\Api\Data\OrderItemInterface::class);
     /** === Setup Mocks === */
     // $result = $this->_manObj->create(\Praxigento\Pv\Service\Sale\Data\Item::class);
     $mResult = $this->_mock(\Praxigento\Pv\Service\Sale\Data\Item::class);
     $this->mManObj->shouldReceive('create')->once()->andReturn($mResult);
     // $prodId = $item->getProductId();
     $ITEM->shouldReceive('getProductId')->once()->andReturn($PROD_ID);
     // $itemId = $item->getItemId();
     $ITEM->shouldReceive('getItemId')->once()->andReturn($ITEM_ID);
     // $qty = $item->getQtyOrdered();
     $ITEM->shouldReceive('getQtyOrdered')->once()->andReturn($QTY);
     // setters
     $mResult->shouldReceive('setItemId')->once()->with($ITEM_ID);
     $mResult->shouldReceive('setProductId')->once()->with($PROD_ID);
     $mResult->shouldReceive('setQuantity')->once()->with($QTY);
     $mResult->shouldReceive('setStockId')->once()->with($STOCK_ID);
     /** === Call and asserts  === */
     $res = $this->obj->getServiceItemForMageItem($ITEM, $STOCK_ID);
     $this->assertEquals($mResult, $res);
 }