Beispiel #1
0
 /**
  * @covers \Elcodi\Component\Currency\Entity\Money::compareTo
  */
 public function testCompareTo()
 {
     /* Testing greater-than */
     $fiftyDollars = Money::create(50, $this->currencyMockUSD);
     $this->assertEquals(1, $this->oneHundredDollars->compareTo($fiftyDollars));
     /* Testing less-than */
     $oneHundredFiftyDollars = Money::create(150, $this->currencyMockUSD);
     $this->assertEquals(-1, $this->oneHundredDollars->compareTo($oneHundredFiftyDollars));
     /* Testing equals */
     $oneHundredDollars = Money::create(100, $this->currencyMockUSD);
     $this->assertEquals(0, $this->oneHundredDollars->compareTo($oneHundredDollars));
 }