import { MockMagentoCartItem } from '@daffodil/cart/driver/magento/testing'
class MockMagentoCartItem implements MagentoCartItem {
__typename: MagentoCartItemTypeEnum = MagentoCartItemTypeEnum.Simple
id: faker.datatype.uuid() = faker.datatype.uuid()
prices: { __typename: string; price: MagentoMoney; row_total: MagentoMoney; discounts: MagentoDiscount[]; } = {
__typename: 'CartItemPrices',
price: this.money(),
row_total: this.money(),
discounts: this.discounts(faker.datatype.number({ min: 0, max: 2 })),
}
product: MagentoCartItemProduct = this.createProduct()
quantity: faker.datatype.number({ min: 1, max: 20 }) = faker.datatype.number({ min: 1, max: 20 })
}