protected function getSim()
 {
     $id = $this->_getParam('id');
     if (!strlen((string) $id)) {
         throw new AppEx\InvalidArgumentException('No Id given');
     }
     $sim = SimModel::find($id);
     if (empty($sim)) {
         throw new AppEx\NotFoundException("Sim {$id} not found");
     }
     return $sim;
 }
 public function testOrganizationFieldType()
 {
     $sim = SimModel::find(self::SIM_ID);
     $this->assertNotNull($sim);
     // Test setters
     $sim->setServiceProviderEnablerId(self::PROVIDER_ENABLER_ORG_ID);
     // Test getters
     $id = $sim->getServiceProviderEnablerId();
     $this->assertNotEmpty($id);
     $this->assertTrue(is_string($id));
     $name = $sim->getServiceProviderEnablerName();
     $this->assertNotEmpty($name);
     $this->assertTrue(is_string($name));
     $org = $sim->getServiceProviderEnabler();
     $this->assertNotEmpty($org);
     $this->assertInstanceOf('\\Application\\Model\\Organization\\OrgServiceProviderModel', $org);
 }