GitHub

DaffCartTotalFactory

import { DaffCartTotalFactory } from '@daffodil/cart/testing'
@Injectable()
class DaffCartTotalFactory extends DaffModelFactory<DaffCartTotal> {
  createGrandTotal(partial: Partial<DaffCartTotal> = {})
  createSubtotalExcludingTax(partial: Partial<DaffCartTotal> = {})
  createSubtotalIncludingTax(partial: Partial<DaffCartTotal> = {})
  createSubtotalWithDiscountExcludingTax(partial: Partial<DaffCartTotal> = {})
  createSubtotalWithDiscountIncludingTax(partial: Partial<DaffCartTotal> = {})
  createTax(partial: Partial<DaffCartTotal> = {})
  createDiscount(partial: Partial<DaffCartTotal> = {})
  createShipping(partial: Partial<DaffCartTotal> = {})
  createAllTotals(): Record<DaffCartTotal['name'], DaffCartTotal>
}

Properties

Name Type Description
createGrandTotal
createSubtotalExcludingTax
createSubtotalIncludingTax
createSubtotalWithDiscountExcludingTax
createSubtotalWithDiscountIncludingTax
createTax
createDiscount
createShipping
createAllTotals Record<DaffCartTotal['name'], DaffCartTotal>