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();
 }
 public function testSendEvent()
 {
     $event = new Event('TestEvent', 'This is a testevent');
     $event->addTag('foo', 'bar')->setAlertType(Event::TYPE_SUCCESS)->setSourceTypeName(Event::SOURCE_MYAPPS)->setAggregationKey('unittest')->setPriority(Event::PRIORITY_LOW);
     $this->client->sendEvent($event);
 }