Esempio n. 1
0
 public function testComparators()
 {
     $m1 = new Money(0, new Currency('BRL'));
     $m2 = new Money(-1, new Currency('BRL'));
     $m3 = new Money(1, new Currency('BRL'));
     $m4 = new Money(1, new Currency('BRL'));
     $m5 = new Money(1, new Currency('BRL'));
     $m6 = new Money(-1, new Currency('BRL'));
     $this->assertTrue($m1->isZero());
     $this->assertTrue($m2->isNegative());
     $this->assertTrue($m3->isPositive());
     $this->assertFalse($m4->isZero());
     $this->assertFalse($m5->isNegative());
     $this->assertFalse($m6->isPositive());
 }