public function setUp() { parent::setUp(); $serviceBusWrapper = $this->builder->createServiceBusService(TestResources::getServiceBusConnectionString()); $this->_createdTopics = array(); $this->_createdSubscriptions = array(); $this->_createdRules = array(); $this->_createdQueues = array(); parent::setProxy($serviceBusWrapper); }
/** * @covers WindowsAzure\ServiceBus\Internal\WrapRestProxy::__construct * @covers WindowsAzure\ServiceBus\Internal\WrapRestProxy::wrapAccessToken */ public function testWrapAccessToken() { $settings = ServiceBusSettings::createFromConnectionString(TestResources::getServiceBusConnectionString()); $wrapUri = $settings->getWrapEndpointUri(); $wrapUserName = $settings->getWrapName(); $wrapPassword = $settings->getWrapPassword(); $scope = str_replace('https', 'http', $settings->getServiceBusEndpointUri()); $wrapAccessTokenResult = $this->_wrapRestProxy->wrapAccessToken($wrapUri, $wrapUserName, $wrapPassword, $scope); $this->assertNotNull($wrapAccessTokenResult); $this->assertNotNull($wrapAccessTokenResult->getAccessToken()); }
/** * @covers WindowsAzure\Common\Internal\Filters\WrapFilter::handleResponse */ public function testHandleResponse() { // Setup $channel = new HttpClient(); $url = new Url('http://microsoft.com'); $channel->setUrl($url); $response = null; $settings = ServiceBusSettings::createFromConnectionString(TestResources::getServiceBusConnectionString()); $wrapUri = $settings->getWrapEndpointUri(); $wrapFilter = new WrapFilter($wrapUri, $settings->getWrapName(), $settings->getWrapPassword(), $this->_wrapRestProxy); // Test $response = $wrapFilter->handleResponse($channel, $response); // Assert $this->assertNull($response); }
/** * @covers WindowsAzure\ServiceBus\Internal\WrapTokenManager::__construct * @covers WindowsAzure\ServiceBus\Internal\WrapTokenManager::getAccessToken */ public function testGetAccesTokenFailedWithInvalidPassword() { $this->setExpectedException(get_class(new ServiceException(''))); $settings = ServiceBusSettings::createFromConnectionString(TestResources::getServiceBusConnectionString()); $wrapUri = $settings->getWrapEndpointUri(); $wrapUserName = $settings->getWrapName(); $wrapPassword = '******'; $scope = $settings->getServiceBusEndpointUri(); $wrapTokenManager = new WrapTokenManager($wrapUri, $wrapUserName, $wrapPassword, $this->_wrapRestProxy); // Test $wrapTokenManager->getAccessToken($scope); }
/** * @covers WindowsAzure\Common\ServicesBuilder::createServiceBusService * @covers WindowsAzure\Common\ServicesBuilder::createWrapService * @covers WindowsAzure\Common\ServicesBuilder::httpClient * @covers WindowsAzure\Common\ServicesBuilder::serializer */ public function testBuildForServiceBus() { // Setup $builder = new ServicesBuilder(); // Test $serviceBusRestProxy = $builder->createServiceBusService(TestResources::getServiceBusConnectionString()); // Assert $this->assertInstanceOf('WindowsAzure\\ServiceBus\\Internal\\IServiceBus', $serviceBusRestProxy); }