public function HistoricalRatesTest::testLoadMultiple in Currency 8.3
@covers ::loadMultiple
File
- tests/
src/ Unit/ Plugin/ Currency/ ExchangeRateProvider/ HistoricalRatesTest.php, line 48
Class
- HistoricalRatesTest
- @coversDefaultClass \Drupal\currency\Plugin\Currency\ExchangeRateProvider\HistoricalRates
Namespace
Drupal\Tests\currency\Unit\Plugin\Currency\ExchangeRateProviderCode
public function testLoadMultiple() {
$source_currency_code = 'EUR';
$destination_currency_code_a = 'NLG';
$rate_a = '2.20371';
$destination_currency_code_b = 'BEF';
$rate_b = '40.3399';
$exchange_rates = $this->sut
->loadMultiple([
$source_currency_code => [
$destination_currency_code_a,
$destination_currency_code_b,
],
]);
$this
->assertSame($rate_a, $exchange_rates[$source_currency_code][$destination_currency_code_a]
->getRate());
$this
->assertSame($rate_b, $exchange_rates[$source_currency_code][$destination_currency_code_b]
->getRate());
}