public function testShouldFormatMoneyWithNewConfig() { $money = new \InFog\SimpleFinance\Types\Money(1000.99); $config = new \InFog\SimpleFinance\Types\Money\Config(); $config->setDecimalPoint(','); $config->setThousandsSeparator('.'); $config->setMoneySimbol('R$'); $money->setConfig($config); $expected = 'R$ 1.000,99'; $result = "{$money}"; $this->assertEquals($expected, $result); }
/** * @expectedException InvalidArgumentException */ public function testShouldSetInvalidThousandsSeparator() { $config = new \InFog\SimpleFinance\Types\Money\Config(); $config->setThousandsSeparator(array(1)); }