import { MockDaffCartTotal } from '@daffodil/cart/testing'
class MockDaffCartTotal implements DaffCartTotal {
name: faker.helpers.arrayElement([
DaffCartTotalTypeEnum.grandTotal,
DaffCartTotalTypeEnum.subtotalExcludingTax,
DaffCartTotalTypeEnum.subtotalIncludingTax,
DaffCartTotalTypeEnum.subtotalWithDiscountExcludingTax,
DaffCartTotalTypeEnum.subtotalWithDiscountIncludingTax,
DaffCartTotalTypeEnum.tax,
DaffCartTotalTypeEnum.discount,
DaffCartTotalTypeEnum.shipping,
]) = faker.helpers.arrayElement([
DaffCartTotalTypeEnum.grandTotal,
DaffCartTotalTypeEnum.subtotalExcludingTax,
DaffCartTotalTypeEnum.subtotalIncludingTax,
DaffCartTotalTypeEnum.subtotalWithDiscountExcludingTax,
DaffCartTotalTypeEnum.subtotalWithDiscountIncludingTax,
DaffCartTotalTypeEnum.tax,
DaffCartTotalTypeEnum.discount,
DaffCartTotalTypeEnum.shipping,
])
value: faker.datatype.number({ min: 0, max: 999999 }) = faker.datatype.number({ min: 0, max: 999999 })
label: faker.random.words() = faker.random.words()
order: faker.datatype.number({ min: 0, max: 9 }) = faker.datatype.number({ min: 0, max: 9 })
}