/**
  * @test
  */
 public function setterGetter()
 {
     $subscriber = new WildfireSubscriber();
     $consumer = new ResponseConsumer();
     $this->assertInstanceOf($this->_consumer, $subscriber->getConsumer());
     $this->assertNotSame($consumer, $subscriber->getConsumer());
     $subscriber->setConsumer($consumer);
     $this->assertSame($consumer, $subscriber->getConsumer());
 }
 /**
  * @param Behance\FireClient\Consumers\ResponseConsumer $consumer
  * @param GuzzleHttp\Subscriber\Mock $mock
  *
  * @return GuzzleHttp\Client
  */
 private function _buildClient(ResponseConsumer $consumer, Mock $mock)
 {
     $client = new Client();
     $emitter = $client->getEmitter();
     $subscriber = new WildfireSubscriber();
     $subscriber->setConsumer($consumer);
     $emitter->attach($mock);
     $emitter->attach($subscriber);
     return $client;
 }