protected function builddataBackendMock()
 {
     $this->testListData = new Tx_PtExtlist_Domain_Model_List_ListData();
     foreach ($this->testData as $data) {
         $row = new Tx_PtExtlist_Domain_Model_List_Row();
         $row->createAndAddCell($data / 10, 'field1');
         $row->createAndAddCell($data, 'field2');
         $row->createAndAddCell($data * 10, 'field3');
         $this->testListData->addRow($row);
     }
     $this->dataBackendMock = $this->getMock('Tx_PtExtlist_Domain_DataBackend_MySqlDataBackend_MySqlDataBackend', array('getListData', 'getAggregatesByConfigCollection'), array(), '', false);
     $this->dataBackendMock->expects($this->any())->method('getListData')->will($this->returnValue($this->testListData));
     $this->dataBackendMock->expects($this->any())->method('getAggregatesByConfigCollection')->will($this->returnValue(array('avgField2' => 5)));
 }