/**	
  * @depends	testInitialState
  * @param	TagAttributes
  * @return	null
  */
 public function testAddWithGlobalAttrs(TagAttributes $attrs)
 {
     $globals = $attrs->getGlobalAttributes();
     $value = 'i am a value';
     $expected = array();
     foreach ($globals as $attr) {
         $expected[$attr] = $value;
         $this->assertFalse($attrs->exists($attr));
         $this->assertSame($attrs, $attrs->add($attr, $value));
         $this->assertTrue($attrs->exists($attr));
         $this->assertEquals($value, $attrs->get($attr));
     }
     $this->assertEquals(count($expected), $attrs->count());
     $this->assertEquals($expected, $attrs->getAll());
     $this->assertSame($attrs, $attrs->clear());
     $this->assertEquals(array(), $attrs->getAll());
     $this->assertEquals(0, $attrs->count());
 }