Code Duplication    Length = 7-7 lines in 2 locations

tests/Unit/Client/Product/DiscountParserTest.php 1 location

@@ 43-49 (lines=7) @@
40
            self::assertSame($data[$index]['updatedBy'], (string) $discount->getUpdatedBy());
41
            self::assertEquals(new DateTime($data[$index]['created']), $discount->getCreatedAt());
42
43
            if ($data[$index]['amount']) {
44
                self::assertInstanceOf(Money::class, $discount->getAmount());
45
                self::assertSame((string) $data[$index]['amount']['amount'], $discount->getAmount()->getAmount());
46
                self::assertSame($data[$index]['amount']['currencyId'], $discount->getAmount()->getCurrency()->getCode());
47
            } else {
48
                self::assertSame((float) $data[$index]['percentage'], $discount->getPercentage());
49
            }
50
        }
51
    }
52

tests/Unit/Client/Product/VariantsParserTest.php 1 location

@@ 44-50 (lines=7) @@
41
            self::assertSame($data[$i]['price']['currencyId'], $variant->getPrice()->getCurrency()->getCode());
42
            self::assertSame((float) $data[$i]['vatPercentage'], $variant->getVatPercentage());
43
44
            if (is_null($data[$i]['costPrice'])) {
45
                self::assertSame($data[$i]['costPrice'], $variant->getCostPrice());
46
            } else {
47
                self::assertInstanceOf(Money::class, $variant->getCostPrice());
48
                self::assertSame((string) $data[$i]['costPrice']['amount'], $variant->getCostPrice()->getAmount());
49
                self::assertSame($data[$i]['costPrice']['currencyId'], $variant->getCostPrice()->getCurrency()->getCode());
50
            }
51
52
            $i++;
53
        }