public function saveTerminationReason(TerminationReason $terminationReason) { try { $terminationReason->save(); return $terminationReason; } catch (Exception $e) { throw new DaoException($e->getMessage(), $e->getCode(), $e); } }
public function testAddTerminationReason() { $terminationReason = new TerminationReason(); $terminationReason->setName('Deceased'); $this->terminationReasonDao->saveTerminationReason($terminationReason); $savedTerminationReason = TestDataService::fetchLastInsertedRecord('TerminationReason', 'id'); $this->assertTrue($savedTerminationReason instanceof TerminationReason); $this->assertEquals('Deceased', $savedTerminationReason->getName()); }