public function testAttachEvent()
{
$document = $this->collection->createDocument(array('p' => 'v'));
$document->attachEvent('someEventName', function () {
});
$this->assertTrue($document->hasEvent('someEventName'));
$this->assertFalse($document->hasEvent('someUNEXISTEDEventName'));
}