public function its_getTopicsAction_should_return_list_of_all_topics_by_language($request, $topicRepository, $query, $topic, $paginator)
{
$topic->getId()->willReturn(2);
$topic->getTitle()->willReturn('test topic de');
$topic->getRoot()->willReturn(2);
$topic->getParent()->willReturn(null);
$topics = array('items' => array($topic));
$locale = $request->get('language')->willReturn('de');
$topicRepository->getTopics("de")->willReturn($query);
$paginator->paginate($query, array('distinct' => false))->willReturn($topics);
$this->getTopicsAction($request)->shouldReturn($topics);
}