/** * @abstract Business - create offer function * @param Offer $offer * @throws Exception */ public function createOffer(Offer $offer) { try { $offer->setCreatedOn(new \DateTime('now')); $offer->setDeviceType($this->em->getRepository('GsmLotOfferBundle:DeviceType')->find(1)); $offer->setActive(true); $offer->setEnable(false); $this->persistAndFlush($offer); } catch (Exception $e) { throw $e; } }
public function testCreate() { $offer = new Offer(); $offer->setActive(false); $offer->setCreatedOn(new \DateTime('now')); $offer->setDescription('The first offer created with phpunit test'); $offer->setDisabled(false); $offer->setModificationDate(new \DateTime('now')); $offer->setPhisicalStock(10); $offer->setPrice(1500.2); $offer->setUsed(false); }