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