Example #1
0
 /**
  * @covers SmsZilla\SmsMessageModel::setRecipient
  * @covers SmsZilla\SmsMessageModel::getRecipients
  */
 public function testDuplicatedRecipients()
 {
     foreach ($this->config['phones'] as $phone) {
         $this->object->addRecipient($phone);
     }
     $this->object->addRecipient($this->config['phones'][0]);
     $this->object->addRecipient($this->config['phones'][count($this->config['phones']) - 1]);
     $retVal = $this->object->getRecipients();
     $this->assertCount(count($this->config['phones']), $retVal);
 }
Example #2
0
 /**
  * @covers SmsZilla\SmsSender::send
  * @covers SmsZilla\Adapter\MockAdapter::getSentMessages
  */
 public function testSend()
 {
     $message = new SmsMessageModel();
     $message->setText($this->config['message']);
     $this->object->setMessage($message);
     $result = $this->object->send();
     $this->assertTrue($result);
     $messages = $this->object->getAdapter()->getSentMessages();
     $this->assertCount(1, $messages);
     $this->assertEquals($message, $messages[0]);
 }