public function testExtensionsAddSome() { $attribute = new Attribute(); $attribute->Name = 'TheName'; $scope = new Scope(); $scope->scope = "scope"; Extensions::addList($this->testElement, array($attribute, $scope)); $list = Extensions::getList($this->testElement); $this->assertCount(4, $list); $this->assertEquals("urn:mynamespace", $list[0]->namespaceURI); $this->assertEquals("ExampleElement", $list[1]->localName); $this->assertEquals("Attribute", $list[2]->localName); $this->assertEquals("urn:mace:shibboleth:metadata:1.0", $list[3]->namespaceURI); }