withRate('EUR', 1.2); $this->assertEquals('USD', $rates->getBase()); $this->assertEquals(true, $rates->hasRate('EUR')); $this->assertEquals(1.2, $rates->getRate('EUR')); $this->assertEquals(['EUR' => 1.2, 'USD' => 1.0], $rates->toAssoc()); } public function testRates2(): void { $rates = Rates::fromAssoc(['EUR' => 1.2], 'USD'); $this->assertEquals(['EUR' => 1.2, 'USD' => 1.0], $rates->toAssoc()); } }