/**
  * @expectedException \InvalidArgumentException
  */
 public function testUnsubscribeWillThrowExceptionIfGivenIdIsNotActive()
 {
     $client = $this->getMockBuilder(Client::class)->disableOriginalConstructor()->setMethods(['getProtocol', 'sendFrame', 'readFrame'])->getMock();
     /**
      * @var $client Client
      */
     $stateful = new StatefulStomp($client);
     $consumerState = new ConsumerState($client, $stateful);
     $consumerState->unsubscribe('not-existing');
 }
 /**
  * @inheritdoc
  */
 public function abort()
 {
     $this->transactionAbort();
     $this->setState(new ConsumerState($this->getClient(), $this->getBase()), parent::getOptions());
 }