/** * @param string $key * @param string $method * @param array $returnMap * @param string $expectedValue * * @dataProvider getValueDataProvider */ public function testGetValue($key, $method, $returnMap, $expectedValue) { $this->config->setMethod($method); $this->scopeConfigMock->expects($this->any())->method('getValue')->willReturnMap($returnMap); $this->assertEquals($expectedValue, $this->config->getValue($key)); }