/**
  * @depends testCreatesDomain
  */
 public function testListsDomainsResultIsProcessedCorrectly()
 {
     $result = $this->client->listDomains();
     $this->assertInternalType('array', $result['DomainNames']);
     $this->assertNull($result['DomainName']);
     $found = false;
     foreach ($result['DomainNames'] as $n) {
         if ($n == $this->domainName) {
             $found = true;
             break;
         }
     }
     if (!$found) {
         $this->fail('Did not find ' . $this->domainName . ' in domain list');
     }
     // Ensure that the iterator works
     $i = $this->client->getIterator('ListDomains');
     $found = false;
     foreach ($i as $n) {
         if ($n == $this->domainName) {
             $found = true;
             break;
         }
     }
     if (!$found) {
         $this->fail('Did not find ' . $this->domainName . ' in domain list');
     }
 }