public function testCanCacheElggUser()
{
$user = $this->mocks()->getUser();
_elgg_services()->entityCache->clear();
_elgg_services()->entityCache->set($user);
$this->assertEquals($user, _elgg_services()->entityCache->get($user->guid));
$this->assertEquals($user, _elgg_services()->entityCache->getByUsername($user->username));
_elgg_services()->entityCache->remove($user->guid);
$this->assertFalse(_elgg_services()->entityCache->get($user->guid));
$this->assertFalse(_elgg_services()->entityCache->getByUsername($user->username));
}