function testHasValue() { $m1 = new Money(); $this->assertFalse($m1->hasValue()); $m2 = new Money(); $m2->setValue(array('Currency' => 'EUR', 'Amount' => 3.44)); $this->assertTrue($m2->hasValue()); $m3 = new Money(); $m3->setValue(array('Currency' => 'EUR', 'Amount' => 0)); $this->assertTrue($m3->hasValue()); }