public function testFetching()
 {
     $testResult = array("TESTRESULT");
     DummyDatabaseStatement::$testResult = $testResult;
     $stmt = new DummyDatabaseStatement("TESTQUERY");
     $result = $stmt->fetch();
     $this->assertEquals($testResult, $result);
     DummyDatabaseStatement::$testResult = array();
 }
 private function fillWithDummies($amount)
 {
     $testObjects = array();
     DummyDatabaseStatement::$testResult = array();
     for ($i = 0; $i < $amount; $i++) {
         $testDummy = new Dummy();
         $testDummy->oid = $i + 1;
         $testDummy->oname = "TestName" . $i;
         $testDummy->minions = new DataObjectCollection(new Minion());
         $testObjects[] = $testDummy;
         DummyDatabaseStatement::$testResult[] = array('id' => $testDummy->oid, 'name' => $testDummy->oname);
     }
     return $testObjects;
 }