GitHub

MockOrderInvoice

import { MockOrderInvoice } from '@daffodil/order/testing'

class MockOrderInvoice implements DaffOrderInvoice {
  items: DaffOrderShipmentItem[] = this.itemFactory.createMany(faker.datatype.number({ min: 1, max: 3 }))
  totals: DaffOrderTotal[] = this.totalFactory.createMany(faker.datatype.number({ min: 1, max: 3 }))
  billing_address: DaffOrderAddress = this.addressFactory.create()
  shipping_address: DaffOrderAddress = this.addressFactory.create()
  payment: DaffOrderCreditCardPayment = this.paymentFactory.create()
  shipping_method: DaffOrderShippingMethod = this.shippingMethodFactory.create()
}