diff options
Diffstat (limited to 'Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/SingleEmailToASingleRecipientTest.php')
-rw-r--r-- | Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/SingleEmailToASingleRecipientTest.php | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/SingleEmailToASingleRecipientTest.php b/Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/SingleEmailToASingleRecipientTest.php deleted file mode 100644 index ad9053d..0000000 --- a/Postman/Postman-Mail/sendgrid/vendor/sendgrid/sendgrid/test/unit/SingleEmailToASingleRecipientTest.php +++ /dev/null @@ -1,98 +0,0 @@ -<?php -/** - * This file tests the request object generation for a /mail/send API call - * - * PHP Version - 5.6, 7.0, 7.1, 7.2 - * - * @package SendGrid\Tests - * @author Elmer Thomas <dx@sendgrid.com> - * @copyright 2018-19 Twilio SendGrid - * @license https://opensource.org/licenses/MIT The MIT License - * @version GIT: <git_id> - * @link http://packagist.org/packages/sendgrid/sendgrid - */ - -namespace SendGrid\Tests; - -/** - * This class tests the request object generation for a /mail/send API call - * - * @package SendGrid\Tests - */ -class SingleEmailToASingleRecipientTest extends BaseTestClass -{ - - private $REQUEST_OBJECT = <<<'JSON' -{ - "personalizations": [ - { - "to": [ - { - "email": "test@example.com", - "name": "Example User" - } - ] - } - ], - "subject": "Sending with Twilio SendGrid is Fun", - "from": { - "email": "test@example.com", - "name": "Example User" - }, - "content": [ - { - "type": "text/plain", - "value": "and easy to do anywhere, even with PHP" - }, - { - "type": "text/html", - "value": "<strong>and easy to do anywhere, even with PHP</strong>" - } - ] -} -JSON; - - /** - * Test all parameters using objects - */ - public function testWithObjects() - { - $from = new \SendGrid\Mail\From("test@example.com", "Example User"); - $subject = new \SendGrid\Mail\Subject("Sending with Twilio SendGrid is Fun"); - $to = new \SendGrid\Mail\To("test@example.com", "Example User"); - $plainTextContent = new \SendGrid\Mail\PlainTextContent( - "and easy to do anywhere, even with PHP" - ); - $htmlContent = new \SendGrid\Mail\HtmlContent( - "<strong>and easy to do anywhere, even with PHP</strong>" - ); - $email = new \SendGrid\Mail\Mail( - $from, - $to, - $subject, - $plainTextContent, - $htmlContent - ); - $json = json_encode($email->jsonSerialize()); - $isEqual = BaseTestClass::compareJSONObjects($json, $this->REQUEST_OBJECT); - $this->assertTrue($isEqual); - } - - /** - * Test all parameters without using objects - */ - public function testWithoutObjects() - { - $email = new \SendGrid\Mail\Mail(); - $email->setFrom("test@example.com", "Example User"); - $email->setSubject("Sending with Twilio SendGrid is Fun"); - $email->addTo("test@example.com", "Example User"); - $email->addContent("text/plain", "and easy to do anywhere, even with PHP"); - $email->addContent( - "text/html", "<strong>and easy to do anywhere, even with PHP</strong>" - ); - $json = json_encode($email->jsonSerialize()); - $isEqual = BaseTestClass::compareJSONObjects($json, $this->REQUEST_OBJECT); - $this->assertTrue($isEqual); - } -} |