public function testCanAnnotateByDefault()
{
$viewer = $this->mocks()->getUser();
$owner = $this->mocks()->getUser();
$entity = $this->mocks()->getObject(['owner_guid' => $owner->guid]);
// Entity owner can annotate
$this->assertTrue($entity->canAnnotate($owner->guid));
$this->assertTrue($entity->canAnnotate($owner->guid, 'baz'));
$this->assertTrue($entity->canAnnotate($owner->guid, ''));
$this->assertTrue($entity->canAnnotate($owner->guid, false));
//BC
$this->assertTrue($entity->canAnnotate($owner->guid, null));
//BC
// All other users can annotate
$this->assertTrue($entity->canAnnotate($viewer->guid));
$this->assertTrue($viewer->canAnnotate($viewer->guid, 'baz'));
$this->assertTrue($viewer->canAnnotate($viewer->guid, ''));
$this->assertTrue($viewer->canAnnotate($viewer->guid, false));
//BC
$this->assertTrue($viewer->canAnnotate($viewer->guid, null));
//BC
}