public function testGetFkName() { $table = 'table'; $calculatedTableName = self::TABLE_PREFIX . 'table'; $refTable = 'ref_table'; $calculatedRefTableName = self::TABLE_PREFIX . 'ref_table'; $columnName = 'columnName'; $refColumnName = 'refColumnName'; $this->connection->expects($this->once())->method('getForeignKeyName')->with($calculatedTableName, $columnName, $calculatedRefTableName, $refColumnName)->will($this->returnValue('fkName')); $this->connectionFactory->expects($this->once())->method('create')->will($this->returnValue($this->connection)); $this->assertEquals('fkName', $this->resource->getFkName($table, $columnName, $refTable, $refColumnName)); }