public function testRenderWithObjectsAsAttributes() {
$object = new \stdClass();
$subRequest = Request::create('/_fragment?_path=_format%3Dhtml%26_controller%3Dmain_controller');
$subRequest->attributes
->replace(array(
'object' => $object,
'_format' => 'html',
'_controller' => 'main_controller',
));
$subRequest->headers
->set('x-forwarded-for', array(
'127.0.0.1',
));
$subRequest->server
->set('HTTP_X_FORWARDED_FOR', '127.0.0.1');
$kernel = $this
->getMock('Symfony\\Component\\HttpKernel\\HttpKernelInterface');
$kernel
->expects($this
->any())
->method('handle')
->with($subRequest);
$strategy = new InlineFragmentRenderer($kernel);
$strategy
->render(new ControllerReference('main_controller', array(
'object' => $object,
), array()), Request::create('/'));
}