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);
     }
 }
Esempio n. 2
0
 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;
 }