public function testSameUnitOf() { $money1 = new Money(new Amount(100), Currency::EUR()); $money2 = new Money(new Amount(100), Currency::EUR()); $money3 = new Money(new Amount(100), Currency::USD()); $this->assertTrue($money1->sameUnitOf($money2)); $this->assertTrue($money2->sameUnitOf($money1)); $this->assertFalse($money3->sameUnitOf($money1)); $this->assertFalse($money3->sameUnitOf($money2)); }