/**
  * @inheritdoc
  *
  * @param array                    $responseData
  * @param SearchAllPayloadResponse $payloadResponse
  */
 protected function assertResponse(array $responseData, PayloadResponseInterface $payloadResponse)
 {
     $fileResult = $payloadResponse->getFileResult();
     $messageResult = $payloadResponse->getMessageResult();
     $this->assertInstanceOf('CL\\Slack\\Model\\FileResult', $fileResult);
     $this->assertInstanceOf('CL\\Slack\\Model\\MessageResult', $messageResult);
     $this->assertCount(1, $fileResult->getMatches());
     $this->assertCount(1, $messageResult->getMatches());
     foreach ($fileResult->getMatches() as $x => $file) {
         $this->assertFileResultItem($responseData['files']['matches'][$x], $file);
     }
     foreach ($messageResult->getMatches() as $x => $message) {
         $this->assertMessageResultItem($responseData['messages']['matches'][$x], $message);
     }
 }