/** * @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); }