/**
  * @covers       \ZF\HttpCache\HttpCacheListener::setvary
  * @dataProvider setNotModifiedDataProvider
  *
  * @param array $requestHeaders
  * @param array $responseHeaders
  * @param array $exStatusCode
  * @internal param array $cacheConfig
  */
 public function testSetNotModified(array $requestHeaders, array $responseHeaders, $exStatusCode)
 {
     $request = new HttpRequest();
     $request->getHeaders()->addHeaders($requestHeaders);
     $response = new HttpResponse();
     $response->getHeaders()->addHeaders($responseHeaders);
     $this->instance->setNotModified($request, $response);
     $this->assertSame($exStatusCode, $response->getStatusCode());
 }