/** * @covers Zend\Db\ResultSet\AbstractResultSet::current */ public function testCurrentCallsDataSourceCurrentOnceWithBuffer() { $result = $this->getMock('Zend\\Db\\Adapter\\Driver\\ResultInterface'); $this->resultSet->buffer(); $this->resultSet->initialize($result); $result->expects($this->once())->method('current')->will($this->returnValue(array('foo' => 'bar'))); $value1 = $this->resultSet->current(); $value2 = $this->resultSet->current(); $this->resultSet->current(); $this->assertEquals($value1, $value2); }