/**
  * Объект Money
  */
 function testCreateMoney()
 {
     $rur100 = new myMoney(100, myMoney::RUR);
     $this->assertEquals(100, $rur100->getAmount(), 'Get amount');
     $this->assertEquals(myMoney::RUR, $rur100->getCode(), 'Get code');
 }
 /**
  * Конвертировать сумму в другую валюту
  *
  * @param  myMoney $money
  * @param  int     $codeTo
  * @return myMoney
  */
 public function convert(myMoney $money, $codeTo = self::BASE_CURRENCY)
 {
     $rate = $this->getRate($money->getCode(), $codeTo);
     return new myMoney($rate * $money->getAmount(), $codeTo);
 }