/** * Initialize Vote with required data. * * @param Vote $vote * @param User $user * @param Site $site * @param Annuaire $annuaire * @param $tracker * @param $point * * @return Vote */ public function initVote(Vote $vote, User $user, Site $site, Annuaire $annuaire, $tracker, $point) { if ($site->getAnnuaires()->contains($annuaire)) { $vote->setUser($user); $vote->setSite($site); $vote->setAnnuaire($annuaire); $vote->setTracker($tracker); $vote->setPoint($point); } else { //@todo Générer une exception ! } return $vote; }
/** * Test getter and setter of Site property. * * @covers AppBundle\Entity\Vote::setSite() * @covers AppBundle\Entity\Vote::getSite() */ public function testSetSite() { $site = new Site(); $this->vote->setSite($site); $this->assertEquals($site, $this->vote->getSite()); }