public function testToInteger() { $real = new Real(3.14); $nativeInteger = new Integer(3); $integer = $real->toInteger(); $this->assertTrue($integer->sameValueAs($nativeInteger)); }
public function testToIntegerHalfUp() { $real = new Real(3.5); $integer = $real->toInteger(RoundingMode::HALF_UP()); $this->assertInstanceOf(Integer::class, $integer); $this->assertSame(4, $integer->value()); }