/**
  * @covers WindowsAzure\MediaServices\Templates\OpenIdConnectDiscoveryDocument::getOpenIdDiscoveryUri
  * @covers WindowsAzure\MediaServices\Templates\OpenIdConnectDiscoveryDocument::setOpenIdDiscoveryUri
  */
 public function testGetSetOpenIdDiscoveryUri()
 {
     // Setup
     $entity = new OpenIdConnectDiscoveryDocument();
     $payload = "payload string";
     // Test
     $entity->setOpenIdDiscoveryUri($payload);
     $result = $entity->getOpenIdDiscoveryUri();
     // Assert
     $this->assertEquals($payload, $result);
 }
 /**
  * @param mixed $xmlElement
  * @return OpenIdConnectDiscoveryDocument OpenIdConnectDiscoveryDocument
  */
 private static function deserializeOpenIdConnectDiscoveryDocument($xmlElement)
 {
     if (!isset($xmlElement->OpenIdDiscoveryUri)) {
         throw new \RuntimeException("The OpenIdConnectDiscoveryDocument must contains a 'OpenIdDiscoveryUri' element");
     }
     $result = new OpenIdConnectDiscoveryDocument();
     $result->setOpenIdDiscoveryUri((string) $xmlElement->OpenIdDiscoveryUri);
     return $result;
 }