public function testSetConfigResolver()
{
$successHandler = new DefaultAuthenticationSuccessHandler(new HttpUtils(), array());
$refHandler = new ReflectionObject($successHandler);
$refOptions = $refHandler->getProperty('options');
$refOptions->setAccessible(true);
$options = $refOptions->getValue($successHandler);
$this->assertSame('/', $options['default_target_path']);
$defaultPage = '/foo/bar';
$configResolver = $this->getMock('eZ\\Publish\\Core\\MVC\\ConfigResolverInterface');
$configResolver->expects($this->once())->method('getParameter')->with('default_page')->will($this->returnValue($defaultPage));
$successHandler->setConfigResolver($configResolver);
$options = $refOptions->getValue($successHandler);
$this->assertSame($defaultPage, $options['default_target_path']);
}