public function testSetVars() { $service = new \Box\Mod\Email\Service(); $di = new \Box_Di(); $db = $this->getMockBuilder('Box_Database')->getMock(); $cryptMock = $this->getMockBuilder('\\Box_Crypt')->getMock(); $cryptMock->expects($this->atLeastOnce())->method('encrypt'); $di['db'] = $db; $di['crypt'] = $cryptMock; $service->setDi($di); $t = new \stdClass(); $vars = array('param1' => 'value1'); $result = $service->setVars($t, $vars); $this->assertTrue($result); }