public function testGetCookies()
{
$request = new THttpRequest();
$request->init(null);
$request->setEnableCookieValidation(false);
$cookies = $request->getCookies();
self::assertInstanceOf('Prado\\Web\\THttpCookieCollection', $cookies);
self::assertEquals('0123456789abcdef', $cookies->itemAt('phpsessid')->getValue());
$request = null;
// Test with cookie validation
$security = new TSecurityManager();
self::$app->setModule('security', $security);
$_COOKIE['phpsessid'] = $security->hashData('0123456789abcdef');
$request = new THttpRequest();
$request->init(null);
$request->setEnableCookieValidation(true);
$cookies = $request->getCookies();
self::assertInstanceOf('Prado\\Web\\THttpCookieCollection', $cookies);
self::assertEquals('0123456789abcdef', $cookies->itemAt('phpsessid')->getValue());
}