public function testCdnChosen()
 {
     $fdsConfig = new FDSClientConfiguration();
     $fdsConfig->setRegionName("regionName");
     $fdsConfig->enableHttps(true);
     // Test flag enableCdnForUpload
     $fdsConfig->enableCdnForUpload(false);
     $this->assertEquals("https://regionName." . self::URI_SUFFIX . '/', $fdsConfig->getUploadBaseUri());
     $fdsConfig->enableCdnForUpload(true);
     $this->assertEquals("https://cdn.regionName." . self::URI_CDN_SUFFIX . '/', $fdsConfig->getUploadBaseUri());
     $fdsConfig->enableHttps(false);
     $this->assertEquals("http://cdn.regionName." . self::URI_CDN_SUFFIX . '/', $fdsConfig->getUploadBaseUri());
     // Test flag enableCdnForDownload
     $fdsConfig->enableCdnForDownload(false);
     $this->assertEquals("http://regionName." . self::URI_SUFFIX . '/', $fdsConfig->getDownloadBaseUri());
     $fdsConfig->enableCdnForDownload(true);
     $this->assertEquals("http://cdn.regionName." . self::URI_CDN_SUFFIX . '/', $fdsConfig->getDownloadBaseUri());
     $fdsConfig->enableHttps(true);
     $this->assertEquals("https://cdn.regionName." . self::URI_CDN_SUFFIX . '/', $fdsConfig->getDownloadBaseUri());
 }