public function testEquality()
{
$m1 = new Money(100, new Currency('EUR'));
$m2 = new Money(100, new Currency('EUR'));
$m3 = new Money(100, new Currency('USD'));
$m4 = new Money(50, new Currency('EUR'));
$this->assertTrue($m1->equals($m2));
$this->assertFalse($m1->equals($m3));
$this->assertFalse($m1->equals($m4));
}