/** * @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)); }