/** * @depends testCreateAndGetCampaignItemById */ public function testAddNewItem() { $processed = 0; $contact = ContactTestHelper::createContactByNameForOwner('campaignContact', Yii::app()->user->userModel); $marketingList = MarketingListTestHelper::createMarketingListByName('marketingList 04'); $campaign = CampaignTestHelper::createCampaign('campaign 03', 'subject 03', 'text 03', 'html 03', null, null, null, null, null, null, $marketingList); $saved = CampaignItem::addNewItem($processed, $contact, $campaign); $this->assertTrue($saved); $campaignItems = CampaignItem::getByProcessedAndCampaignId(0, $campaign->id); $this->assertNotEmpty($campaignItems); $this->assertCount(1, $campaignItems); }