Example #1
0
 /**
  * test shipment add comment
  */
 public function testAddTrack()
 {
     $track = $this->getMock('Magento\\Sales\\Service\\V1\\Data\\ShipmentTrack', [], [], '', false);
     $this->shipmentAddTrackMock->expects($this->once())->method('invoke')->with($track)->will($this->returnValue(true));
     $this->assertTrue($this->shipmentWrite->addTrack($track));
 }
Example #2
0
 /**
  * Test shipment add track service
  */
 public function testInvoke()
 {
     $this->trackConverterMock->expects($this->once())->method('getModel')->with($this->equalTo($this->dataObjectMock))->will($this->returnValue($this->dataModelMock));
     $this->dataModelMock->expects($this->once())->method('save');
     $this->assertTrue($this->shipmentAddTrack->invoke($this->dataObjectMock));
 }
Example #3
0
 /**
  * @param \Magento\Sales\Service\V1\Data\ShipmentTrack $track
  * @return bool
  * @throws \Exception
  */
 public function addTrack(ShipmentTrack $track)
 {
     return $this->shipmentAddTrack->invoke($track);
 }