/** * @covers ::__construct * @covers ::processEmail */ public function testConstructWithArrays() { $email = new \TMT\model\Email((object) array("recipients" => array("*****@*****.**", "*****@*****.**", "*****@*****.**"), "subject" => "Testing", "message" => "This is a test message", "cc" => array("*****@*****.**", "*****@*****.**"), "bcc" => array("*****@*****.**", "*****@*****.**"))); $handler = new \TMT\controller\EmailHandler($email); $result = $handler->getEmail(); $this->assertEquals("test1@byu.edu, test2@byu.edu, test3@byu.edu", $result->recipients); $this->assertEquals("test4@byu.edu,test5@byu.edu", $result->cc); $this->assertEquals("test6@byu.edu,test7@byu.edu", $result->bcc); }