public function testConstructAndGetAndSet() { $decimal = new Decimal(1.01); $decimal->setMutable(true); $this->assertEquals(1.01, $decimal->get()); $decimal->set(10); $this->assertEquals(10, $decimal->get()); $decimal2 = new Decimal(2); $this->assertEquals(2, $decimal2->get()); $decimal->set($decimal2); $this->assertEquals(2, $decimal->get()); }