public function testCurrencyPairsConversions() { $price = new Price(array('EUR' => 5, 'USD' => 10, 'GBP' => 15), array('USD/CHF 1.500')); $conversions = $price->getConversions(); $this->assertCount(1, $conversions); $this->assertInstanceOf('Money\\CurrencyPair', $conversions[0]); $this->assertEquals('USD', $conversions[0]->getBaseCurrency()); $this->assertEquals('CHF', $conversions[0]->getCounterCurrency()); $this->assertEquals(1.5, $conversions[0]->getRatio()); }