public function testInvoke() { $status = 'pending'; $id = 1; $orderMock = $this->getMock('Magento\\Sales\\Model\\Order', ['getStatus'], [], '', false); $orderMock->expects($this->once())->method('getStatus')->will($this->returnValue($status)); $this->orderRepositoryMock->expects($this->once())->method('get')->with($this->equalTo($id))->will($this->returnValue($orderMock)); $this->assertEquals($status, $this->service->invoke($id)); }
/** * @param int $id * @return string * @throws \Magento\Framework\Exception\NoSuchEntityException */ public function getStatus($id) { return $this->orderGetStatus->invoke($id); }