public function testFluentRoundFunctionCalls() { $this->calculator->withPrecision(4)->add()->round('10.4'); $this->assertEquals('10.0000', $this->calculator->get()); $this->calculator->reset()->add()->round('10.4', 1); $this->assertEquals('10.4000', $this->calculator->get()); }
public function testWriterCanHandleArrayParameterFunctions() { foreach ($this->arrayParameterFunctions as $func) { $this->calc->reset()->add()->{$func}([1, 2, 3]); $this->assertEquals($func . '([1,2,3])', $this->getExpression()); } }