6 declare(strict_types=1);
21 private $priceCurrency;
33 $this->priceCurrency = $this->getMockForAbstractClass(PriceCurrencyInterface::class);
34 $this->priceCurrency->method(
'round')
55 $roundedPrice = $this->model->round(
$price,
'test');
56 $this->assertEquals($roundedPrices[$key], $roundedPrice);
59 $this->model->reset(
'test');
69 'prices' => [1.004, 1.004],
70 'rounded prices' => [1.00, 1.01],
73 'prices' => [1.005, 1.005],
74 'rounded prices' => [1.01, 1.0],
84 $this->assertEquals(1.44, $this->model->round(1.444,
'test'));
85 $this->model->reset(
'test');
86 $this->assertEquals(1.44, $this->model->round(1.444,
'test'));
94 $this->assertEquals(1.44, $this->model->round(1.444,
'test1'));
95 $this->assertEquals(1.44, $this->model->round(1.444,
'test2'));
97 $this->model->resetAll();
99 $this->assertEquals(1.44, $this->model->round(1.444,
'test1'));
100 $this->assertEquals(1.44, $this->model->round(1.444,
'test2'));
testRound(array $prices, array $roundedPrices)