public function testRenderVars()
{
$app = $this->getMockBuilder('\\Dietcube\\Application')->disableOriginalConstructor()->getMockForAbstractClass();
$renderer = $this->getMock('Twig_Environment');
$renderer->expects($this->any())->method('render')->will($this->returnArgument(1));
$container = self::getContainerAsFixture(['app' => $app, 'app.renderer' => $renderer]);
$controller = new Controller($container);
$controller->setVars('key', 'value');
$render = $this->getInvokableMethod('render');
$this->assertEquals(['key' => 'value'], $render->invokeArgs($controller, ['template']));
$this->assertEquals(['key' => 'value2'], $render->invokeArgs($controller, ['template', ['key' => 'value2']]));
}