/** * @dataProvider getChecksumProvider * @param $checksum * @param $expected */ public function testGetChecksum($checksum, $expected) { $connectionMock = $this->getMock('\\Magento\\Framework\\DB\\Adapter\\AdapterInterface', [], [], '', false); $connectionMock->expects($this->once())->method('getTablesChecksum')->with($checksum)->will($this->returnValue([$checksum => 'checksum'])); $this->_resourcesMock->expects($this->any())->method('getConnection')->will($this->returnValue($connectionMock)); $this->assertEquals($expected, $this->_model->getChecksum($checksum)); }