| @@ 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 | ||
| @@ 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 | } |
|