import { markInvariantsSatisfied as markCustomerInvariantsSatisfied } from "../domain/customerAccount"; import { markInvariantsSatisfied as markSupplierInvariantsSatisfied } from "../domain/supplierAccount"; export function customerAccountWithStatus(status: "ACTIVE" | "INACTIVE") { return markCustomerInvariantsSatisfied({ id: "customer-account-1", header: { partnerId: "partner-1", companyId: "company-1", code: "C-1", name: "Account name", preferredCurrencyId: null, status, customFields: {}, }, addressUsages: [], bankAccountUsages: [], }); } export function supplierAccountWithStatus(status: "ACTIVE" | "INACTIVE") { return markSupplierInvariantsSatisfied({ id: "supplier-account-1", header: { partnerId: "partner-1", companyId: "company-1", code: "S-1", name: "Account name", preferredCurrencyId: null, defaultExpenseAccountId: null, status, customFields: {}, }, addressUsages: [], bankAccountUsages: [], }); }