/** * @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); }
/** * @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]); }