public function testMatchesWithNonMatchingMetaData()
 {
     $tableMetaData = $this->getMock('PHPUnit_Extensions_Database_DataSet_ITableMetaData');
     $otherMetaData = $this->getMock('PHPUnit_Extensions_Database_DataSet_ITableMetaData');
     $table = $this->getMock('PHPUnit_Extensions_Database_DataSet_ITable');
     $table->expects($this->once())->method('getTableMetaData')->will($this->returnValue($tableMetaData));
     $otherTable = $this->getMock('PHPUnit_Extensions_Database_DataSet_ITable');
     $otherTable->expects($this->once())->method('getTableMetaData')->will($this->returnValue($otherMetaData));
     $tableMetaData->expects($this->once())->method('matches')->with($otherMetaData)->will($this->returnValue(false));
     $replacementTable = new PHPUnit_Extensions_Database_DataSet_ReplacementTable($table);
     $this->assertFalse($replacementTable->matches($otherTable));
 }