/**
  * @dataProvider listTrackingsExceptionsProvider
  */
 public function testListTrackingsExceptions($mock, $args, $results)
 {
     $this->setMockResponse($this->client, $mock);
     $response = $this->client->listTrackings($args);
     $result = $response['QueryTrackEventsResponse']['TrackingResult'];
     $this->assertEquals($args['tracking_id'], $result['TrackingID']);
     $this->assertArrayHasKey('BusinessException', $result);
     $exception = $result['BusinessException'];
     $this->assertEquals($results['code'], $exception['Code']);
     $this->assertEquals($results['description'], $exception['Description']);
 }