/**
  * @dataProvider sampleDataProvider
  */
 public function testConstructorRoutesThroughSet($sample_cookie, $sample_other_cookie)
 {
     $array_of_cookie_instances = array($sample_cookie, $sample_other_cookie, new ResponseCookie('test'));
     // Create our collection with NO data
     $data_collection = new ResponseCookieDataCollection($array_of_cookie_instances);
     $this->assertSame($array_of_cookie_instances, $data_collection->all());
     foreach ($data_collection as $cookie) {
         $this->assertTrue($cookie instanceof ResponseCookie);
     }
 }