/** * Tests the getters and setters of the model * @test */ public function setGetTest() { $name = "Testoffer"; $amount = 4200; $currency = "EUR"; $interval = "1 WEEK"; $trialPeriodDays = 0; $active = 3; $inactive = 0; $this->_offer->setName($name)->setAmount($amount)->setCurrency($currency)->setInterval($interval)->setTrialPeriodDays($trialPeriodDays)->setSubscriptionCount($active, $inactive); $this->assertEquals($this->_offer->getName(), $name); $this->assertEquals($this->_offer->getAmount(), $amount); $this->assertEquals($this->_offer->getCurrency(), $currency); $this->assertEquals($this->_offer->getInterval(), $interval); $this->assertEquals($this->_offer->getTrialPeriodDays(), $trialPeriodDays); $this->assertEquals($this->_offer->getSubscriptionCount(), array('active' => $active, 'inactive' => $inactive)); }