/**
  * @param string $method
  * @param string $url
  * @param int    $code
  * @param array  $urlParameters
  * @param array  $requestParameters
  * @param string $assert
  *
  * @return \Symfony\Component\HttpFoundation\Response
  */
 protected function request($method, $url, $code, $urlParameters = array(), $requestParameters = array(), $assert = 'assertJsonResponseStatusCodeEquals')
 {
     $server = $this->generateWsse();
     $this->client->setServerParameters($server);
     $this->client->insulate();
     $this->client->request($method, $this->getUrl($url, $urlParameters), $requestParameters);
     $result = $this->client->getResponse();
     $this->{$assert}($result, $code);
     return $result;
 }