public static function referencePriceCalculationProvider(): \Generator
{
yield 'test calculation without reference price' => [
null,
100,
null,
];
yield 'test calculation with 0 purchase unit' => [
new ReferencePriceDefinition(0, 1, 'test'),
100,
null,
];
yield 'test calculation with 0 reference unit' => [
new ReferencePriceDefinition(1, 0, 'test'),
100,
null,
];
yield 'test calculation with all requirements fulfilled' => [