/**
  * Method to test updateState().
  *
  * @return void
  *
  * @covers Windwalker\Model\CrudModel::updateState
  */
 public function testUpdateState()
 {
     $crudModel = new CrudModel(array('name' => 'CrudModel', 'prefix' => 'Stub', 'ignore_request' => true), $this->getContainerForSave());
     $originalData = $crudModel->getItem(1);
     $toUpdate = array('foo' => 'Star Wars', 'type' => 'Soldier');
     // Execute method
     $crudModel->updateState($originalData->id, $toUpdate);
     $result = $crudModel->getItem($originalData->id);
     // Test changed fields
     $this->assertEquals($toUpdate['foo'], $result->foo);
     $this->assertEquals($toUpdate['type'], $result->type);
     // Test unchanged fields
     $this->assertEquals($originalData->params, $result->params);
 }