/**
  * @covers WindowsAzure\ServiceBus\ServiceBusRestProxy::createSubscription
  */
 private function setupSubscriptions()
 {
     $s = new SubscriptionInfo($this->subscriptionName1);
     $s->setDeadLetteringOnFilterEvaluationExceptions(true);
     $s->setDeadLetteringOnMessageExpiration(true);
     $s->setEnableBatchedOperations(true);
     $s->setMaxDeliveryCount(10);
     $s->setRequiresSession(false);
     $this->restProxy->createSubscription($this->topicName, $s);
     $this->restProxy->createSubscription($this->topicName, new SubscriptionInfo($this->subscriptionName2));
     $this->restProxy->createSubscription($this->topicName, new SubscriptionInfo($this->subscriptionName3));
     $this->restProxy->createSubscription($this->topicName, new SubscriptionInfo($this->subscriptionName4));
 }
 /** 
  * @covers WindowsAzure\ServiceBus\Models\SubscriptionInfo::getDeadLetteringOnFilterEvaluationExceptions
  * @covers WindowsAzure\ServiceBus\Models\SubscriptionInfo::setDeadLetteringOnFilterEvaluationExceptions
  */
 public function testGetSetDeadLetteringOnFilterEvaluationExceptions()
 {
     // Setup
     $expected = 'testDeadLetteringOnFilterEvaluationExceptions';
     $subscriptionInfo = new SubscriptionInfo();
     // Test
     $subscriptionInfo->setDeadLetteringOnFilterEvaluationExceptions($expected);
     $actual = $subscriptionInfo->getDeadLetteringOnFilterEvaluationExceptions();
     // Assert
     $this->assertEquals($expected, $actual);
 }