public function testCreateObjectStateThrowsInvalidArgumentException()
{
$objectStateService = $this->repository->getObjectStateService();
$group = $objectStateService->loadObjectStateGroup(2);
$stateCreateStruct = $objectStateService->newObjectStateCreateStruct('not_locked');
$stateCreateStruct->priority = 2;
$stateCreateStruct->defaultLanguageCode = 'eng-GB';
$stateCreateStruct->names = array('eng-GB' => 'Test');
$stateCreateStruct->descriptions = array('eng-GB' => 'Test description');
$objectStateService->createObjectState($group, $stateCreateStruct);
}