public function testGetMashableModelDataForCurrentUser()
 {
     Yii::app()->user->userModel = User::getByUsername('super');
     $mashableModelData = LatestActivitiesUtil::getMashableModelDataForCurrentUser();
     $this->assertEquals(6, count($mashableModelData));
     Yii::app()->user->userModel = User::getByUsername('billy');
     $mashableModelData = LatestActivitiesUtil::getMashableModelDataForCurrentUser();
     $this->assertEquals(0, count($mashableModelData));
 }
 protected function renderLatestActivitiesContent()
 {
     $mashableModelClassNamesAndDisplayLabels = LatestActivitiesUtil::getMashableModelDataForCurrentUser(static::includeHavingRelatedItemsWhenRenderingMashableModels());
     if (count($mashableModelClassNamesAndDisplayLabels) > 0) {
         $uniquePageId = get_called_class();
         $latestActivitiesConfigurationForm = $this->makeLatestActivitiesConfigurationForm();
         $latestActivitiesConfigurationForm->mashableModelClassNamesAndDisplayLabels = $mashableModelClassNamesAndDisplayLabels;
         $this->resolveLatestActivitiesConfigFormFromRequest($latestActivitiesConfigurationForm);
         $latestActivitiesViewClassName = $this->getLatestActivitiesViewClassName();
         $dataProvider = $this->getDataProvider($uniquePageId, $latestActivitiesConfigurationForm);
         $latestView = new $latestActivitiesViewClassName($dataProvider, $latestActivitiesConfigurationForm, 'default', 'activities', $this->getPortletDetailsUrl(), $this->getNonAjaxRedirectUrl(), $uniquePageId, $this->params, get_class(Yii::app()->findModule($this->moduleId)));
         return $latestView->render();
     }
 }