コード例 #1
0
ファイル: MultiCurrencyBankTest.php プロジェクト: merk/dough
 public function testGetRates()
 {
     $this->assertEquals(1, $this->bank->getRate('USD', 'USD'));
     $this->exchanger->addRate('CHF', 'USD', 0.5);
     $this->assertEquals(0.5, $this->bank->getRate('CHF', 'USD'));
 }
コード例 #2
0
ファイル: MultiCurrencyMoneyTest.php プロジェクト: merk/dough
 protected function setUp()
 {
     $exchanger = new ArrayExchanger();
     $exchanger->addRate('CHF', 'USD', 0.5);
     $this->bank = new MultiCurrencyBank(array('USD', 'CHF'), 'USD', $exchanger);
 }
コード例 #3
0
ファイル: ArrayExchangerTest.php プロジェクト: merk/dough
 public function testAddRate()
 {
     $this->exchanger->addRate('USD', 'CHF', 0.5);
 }