public function testImpressionsCannotBeIncreasedTodayIfHasNoRemainingImpressionsForToday() { $impressions = Factory::cici(3, 10, 3, 3); $this->assertFalse($impressions->canBeIncreasedToday()); }
public function testMultipleCampaignsDataAreOk() { $i1 = Factory::cici(3, 10, 2, 8, 555); $i2 = Factory::cici(2, 8, 1, 3, 556); $this->save($i1); $this->save($i2); $impressions1 = $this->findByCampaign($i1->getCampaign()); $impressions2 = $this->findByCampaign($i2->getCampaign()); $this->assertEquals(2, $impressions1->getForToday()); $this->assertEquals(8, $impressions1->getTotal()); $this->assertEquals(555, $impressions1->getCampaignTrackingId()); $this->assertEquals(1, $impressions2->getForToday()); $this->assertEquals(3, $impressions2->getTotal()); $this->assertEquals(556, $impressions2->getCampaignTrackingId()); }