PHPUnit et DBUnit - se lancer

Quelqu'un aurait un lien pour un bon tutoriel ou un livre sur la façon de commencer avec l'ajout de la DBUnit de la couche de mes tests PHPUNit?

J'ai essayé de suivre le code de la

protected function getDatabaseTester()
{
    $pdo = new PDO('mysql:host=localhost;dbname=test', 'user', 'pass');
    $connection = new PHPUnit_Extensions_Database_DB_DefaultDatabaseConnection($pdo);
    $tester = new PHPUnit_Extensions_Database_DefaultTester($connection);
    $tester->setSetUpOperation(PHPUnit_Extensions_Database_Operation_Factory::CLEAN_INSERT());
    $tester->setTearDownOperation(PHPUnit_Extensions_Database_Operation_Factory::NONE());
    /*
    * the next line fails with the error

    PHP Fatal error:  __autoload(): Failed opening required 'PHPUnit_Extensions_Database_DataSet_FlatXMLDataSet.php' (include_path= *** 

    */
    $tester->setDataSet(new PHPUnit_Extensions_Database_DataSet_FlatXMLDataSet(dirname(__FILE__).'/../../../files/xml_database_export.xml'));
    return $tester;
}

Le XML est créé par mysqldump de commande. Je serais heureux de CSV, ou même un tableau en mémoire (ce qui fonctionne)

Malheureusement, je n'arrive pas à obtenir ce système a commencé.

source d'informationauteur Alex C