Code Duplication    Length = 7-7 lines in 2 locations

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

@@ 83-89 (lines=7) @@
80
            self::assertSame($data[$index]['updatedBy'], (string) $discount->getUpdatedBy());
81
            self::assertEquals(new DateTime($data[$index]['created']), $discount->getCreatedAt());
82
83
            if ($data[$index]['amount']) {
84
                self::assertInstanceOf(Money::class, $discount->getAmount());
85
                self::assertSame((string) $data[$index]['amount']['amount'], $discount->getAmount()->getAmount());
86
                self::assertSame($data[$index]['amount']['currencyId'], $discount->getAmount()->getCurrency()->getCode());
87
            } else {
88
                self::assertSame((float) $data[$index]['percentage'], $discount->getPercentage());
89
            }
90
        }
91
    }
92

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

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