public function testFullReplacement()
{
$tableMetaData = new PHPUnit_Extensions_Database_DataSet_DefaultTableMetaData('table1', array('table1_id', 'column1', 'column2', 'column3', 'column4'));
$table = new PHPUnit_Extensions_Database_DataSet_DefaultTable($tableMetaData);
$table->addRow(array('table1_id' => 1, 'column1' => 'My name is %%%name%%%', 'column2' => 200, 'column3' => 34.64, 'column4' => 'yghkf;a hahfg8ja h;'));
$table->addRow(array('table1_id' => 2, 'column1' => 'hk;afg', 'column2' => 654, 'column3' => 46.54, 'column4' => '24rwehhads'));
$table->addRow(array('table1_id' => 3, 'column1' => 'ha;gyt', 'column2' => 462, 'column3' => '[NULL] not really', 'column4' => NULL));
$actual = new PHPUnit_Extensions_Database_DataSet_ReplacementTable($this->startingTable);
$actual->addFullReplacement('[NULL]', NULL);
PHPUnit_Extensions_Database_TestCase::assertTablesEqual($table, $actual);
}