public function testGetTempDirPathFromSession()
 {
     $_SESSION = array();
     $getTempDirPathFromSession = getMethod('MailForm', 'getTempDirPathFromSession');
     $TmpDirectryPath = getProperty('MailForm', 'TmpDirectryPath');
     $mailform = $this->getMockBuilder('MailForm')->setMethods(array('setTempDirPathToSession'))->getMock();
     $mailform->expects($this->once())->method('setTempDirPathToSession');
     $factory = new InnerSessionFactory();
     $mailform->setSessionFactory($factory);
     $session = $factory->getInstance();
     $getTempDirPathFromSession->invokeArgs($mailform, array());
     $mailform = new MailForm();
     $mailform->setSessionFactory($factory);
     $session->setParam('mailform_temp_dir_path', 'session_mailform_temp_dir_path');
     $this->assertEquals('session_mailform_temp_dir_path', $getTempDirPathFromSession->invokeArgs($mailform, array()));
 }