public function renderCachedSegmentTwiceYieldsSameResult()
{
$object = new TestModel(42, 'Object value 1');
$view = $this->buildView();
$view->setOption('enableContentCache', true);
$view->assign('object', $object);
$view->setTypoScriptPath('contentCache/cachedSegment');
// This render call should create the cache entry
$firstRenderResult = $view->render();
$object->setValue('Object value 2');
// And this render call should use the existing cache entry
$secondRenderResult = $view->render();
$this->assertSame('Cached segment|Object value 1', $firstRenderResult);
$this->assertSame($firstRenderResult, $secondRenderResult);
}