import { MockMagentoCustomerAddress } from '@daffodil/customer/driver/magento/testing'
class MockMagentoCustomerAddress implements MagentoCustomerAddress {
__typename: string = 'CustomerAddress'
id: faker.helpers.unique(faker.datatype.number) = faker.helpers.unique(faker.datatype.number)
region: { __typename: string; region_code: any; region_id: any; } = {
__typename: 'CustomerAddressRegion',
region_code: faker.address.stateAbbr(),
region_id: faker.helpers.unique(faker.datatype.number),
}
country_code: faker.address.countryCode() = faker.address.countryCode()
street: any[] = [faker.address.streetAddress()]
company: faker.company.name() = faker.company.name()
telephone: faker.phone.number() = faker.phone.number()
postcode: faker.address.zipCode() = faker.address.zipCode()
city: faker.address.city() = faker.address.city()
firstname: faker.name.firstName() = faker.name.firstName()
lastname: faker.name.lastName() = faker.name.lastName()
email: faker.internet.email() = faker.internet.email()
default_billing: faker.datatype.boolean() = faker.datatype.boolean()
default_shipping: faker.datatype.boolean() = faker.datatype.boolean()
}