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