private function getCurlRequest()
 {
     if (isset($this->generator)) {
         return $this->generator->getRequest();
     } else {
         return new CurlRequest();
     }
 }
 public function testSetAndUnsetOptions()
 {
     $generator = new RequestGenerator();
     $this->assertInstanceOf("\\Zeroem\\CurlBundle\\Curl\\Request", $generator->getRequest());
     $request = new Request();
     $generator = new RequestGenerator($request);
     $this->assertInstanceOf("\\Zeroem\\CurlBundle\\Curl\\Request", $generator->getRequest());
     $this->assertNotEquals($request, $generator->getRequest());
 }