/**
  * @param array $expectsMethods
  * @param string $currentMethod
  * @param bool $result
  *
  * @dataProvider dataProviderForTestIsMethodActive
  */
 public function testIsMethodActive(array $expectsMethods, $currentMethod, $result)
 {
     $this->config->setStoreId(5);
     $i = 0;
     foreach ($expectsMethods as $method => $isActive) {
         $this->scopeConfigMock->expects($this->at($i++))->method('isSetFlag')->with("payment/{$method}/active", ScopeInterface::SCOPE_STORE, 5)->willReturn($isActive);
     }
     $this->assertEquals($result, $this->config->isMethodActive($currentMethod));
 }
 public function testIsMethodActive()
 {
     $this->scopeConfigMock->expects($this->once())->method('isSetFlag')->with('payment/method/active');
     $this->config->isMethodActive('method');
 }