public function testGetMailingListContactsReturnsCorrectData() { $mailingList = new MailingList(); $mailingList->setId(1); $this->setMockResponse($this->client, array('mailing-lists/listMailingListContacts')); $contacts = $this->client->getMailingListContacts($mailingList); $this->assertInstanceOf('\\Mgrt\\Model\\ResultCollection', $contacts); $this->assertEquals($contacts->count(), 2); foreach ($contacts as $contact) { $this->assertInstanceOf('\\Mgrt\\Model\\Contact', $contact); } }
public function createMailingList(MailingList $mailingList) { $command = $this->getCommand('CreateMailingList', array('mailing_list' => array('name' => $mailingList->getName()))); $savedMailingList = $this->execute($command); $mailingList->setId($savedMailingList->getId()); return $mailingList; }