/**
  * @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::getDeadLetteringOnMessageExpiration
  * @covers WindowsAzure\ServiceBus\Models\SubscriptionInfo::setDeadLetteringOnMessageExpiration
  */
 public function testGetSetDeadLetteringOnMessageExpiration()
 {
     // Setup
     $expected = 'testDeadLetteringOnMessageExpiration';
     $subscriptionInfo = new SubscriptionInfo();
     // Test
     $subscriptionInfo->setDeadLetteringOnMessageExpiration($expected);
     $actual = $subscriptionInfo->getDeadLetteringOnMessageExpiration();
     // Assert
     $this->assertEquals($expected, $actual);
 }