public function testPermissions()
 {
     $table = new CategoryTable();
     $list = $table->find();
     $this->assertEquals(1, count($list));
     $person = new Person();
     $person->setRole('Staff');
     $list = $table->find(['displayableTo' => $person]);
     $this->assertEquals(3, count($list));
     $_SESSION['USER'] = $person;
     $list = $table->find();
     $this->assertEquals(3, count($list));
 }
<?php

/**
 * @copyright 2012-2013 City of Bloomington, Indiana
 * @license http://www.gnu.org/licenses/agpl.txt GNU/AGPL, see LICENSE.txt
 * @author Cliff Ingham <*****@*****.**>
 */
use Application\Models\Person;
include '../configuration.inc';
$person = new Person();
$person->setFirstname('Administrator');
$person->setLastname('Person');
$person->setEmail('*****@*****.**');
$person->setUsername('admin');
//$person->setPassword();
$person->setAuthenticationMethod('Employee');
$person->setRole('Administrator');
$person->save();