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