Exemple #1
0
 /**
  * Test for method unassignState status in use
  *
  * @expectedException \Magento\Framework\Exception\LocalizedException
  * @expectedExceptionMessage Status can't be unassigned, because it is used by existing order(s).
  */
 public function testUnassignStateStatusUsed()
 {
     $params = ['status' => $this->model->getStatus(), 'state' => 'test_state'];
     $this->resourceMock->expects($this->once())->method('checkIsStateLast')->with($this->equalTo($params['state']))->will($this->returnValue(false));
     $this->resourceMock->expects($this->once())->method('checkIsStatusUsed')->with($this->equalTo($params['status']))->will($this->returnValue(true));
     $this->assertEquals($this->model, $this->model->unassignState($params['state']));
 }