/**
* @dataProvider createLimitProvider
* @covers Datasift_Account_Identity_Limit::create
*/
public function testCreateLimit($identityId, $service, $limit, $analyze_queries, $apiResult, $expectedResult)
{
$identityLimit = new DataSift_Account_Identity_Limit($this->_user);
DataSift_MockApiClient::setResponse($apiResult);
if (isset($expectedResult['error'])) {
$this->setExpectedException('DataSift_Exception_APIError');
}
$result = $identityLimit->create($identityId, $service, $limit, $analyze_queries);
$this->assertEquals($expectedResult, $result);
}