public function testTransformDoesNotRoundIfNoPrecision()
 {
     $transformer = new NumberToLocalizedStringTransformer(null, null, NumberToLocalizedStringTransformer::ROUND_DOWN);
     $this->assertEquals('1234,547', $transformer->transform(1234.547));
 }
 /**
  * Constructor.
  *
  * @param int    $precision
  * @param bool   $grouping
  * @param int    $roundingMode
  * @param int    $divisor
  * @param string $defaultCurrency
  */
 public function __construct(int $precision = 2, bool $grouping = true, int $roundingMode = self::ROUND_HALF_UP, int $divisor = 1, string $defaultCurrency = 'EUR')
 {
     parent::__construct($precision, $grouping, $roundingMode);
     $this->divisor = $divisor;
     $this->defaultCurrency = $defaultCurrency;
 }