示例#1
0
 /**
  * Amount can be formatted to currency
  *
  * @test
  * @return void
  */
 public function it_can_format_amount_to_currency()
 {
     $amountOne = new Money(1200.9, 'USD');
     $this->assertEquals((string) $amountOne, '$1,200.90');
     $this->assertEquals($amountOne->format(), '$1,200.90');
     $currency = new Currency('USD');
     $currency->setPrecision(3);
     $currency->setThousandSeparator('.');
     $currency->setDecimalSeparator(',');
     $currency->setSymbolPlacement('after');
     $amountTwo = new Money(1200.9, $currency);
     $this->assertEquals((string) $amountTwo, '1.200,900$');
     $this->assertEquals($amountTwo->format(), '1.200,900$');
 }