public function testGetAndSetTags() { $event = new Event('Text', 'Title'); $this->assertEmpty($event->getTags()); $this->assertEquals(array(), $event->getTags()); $event->addTag('foo', 'bar'); $this->assertCount(1, $event->getTags()); $event->removeTag('foo'); $this->assertCount(0, $event->getTags()); $event2 = new Event('Text', 'Title'); $this->assertCount(0, $event2->getTags()); $event2->setTags(array(array('foo', 'bar'), array('bar', 'baz'))); $this->assertCount(2, $event2->getTags()); $event2->removeTags(); }