示例#1
0
 public function testEqualButNotSame()
 {
     $eur1 = new Currency("EUR", 5);
     $eur2 = new Currency("EUR", 10);
     $this->assertTrue($eur1->isEqualTo($eur2));
     $this->assertTrue($eur2->isEqualTo($eur1));
     $this->assertFalse($eur1->isSameTo($eur2));
     $this->assertFalse($eur2->isSameTo($eur1));
 }
示例#2
0
文件: Money.php 项目: sugiphp/money
 /**
  * Checks the Money are equal to other.
  *
  * @param Money $other
  *
  * @return boolean Return TRUE if the Currency and the amount are same.
  */
 public function isEqualTo(Money $other)
 {
     return $this->currency->isEqualTo($other->getCurrency()) && $other->getAmount() == $this->amount;
 }