public function testPreserve() { $num = new Number(123); $new_num = $num->preserve()->bcsub(23); $this->assertEquals(123, $num->getValue()); $this->assertEquals(100, $new_num->getValue()); }