GitHub

MockDaffPersonalAddress

Mock

import { MockDaffPersonalAddress } from '@daffodil/geography/testing'

class MockDaffPersonalAddress extends MockDaffAddress implements DaffPersonalAddress {
  prefix: faker.person.prefix() = faker.person.prefix()
  suffix: faker.person.suffix() = faker.person.suffix()
  firstname: faker.person.firstName() = faker.person.firstName()
  middlename: faker.person.firstName() = faker.person.firstName()
  lastname: faker.person.lastName() = faker.person.lastName()
  email: faker.internet.email() = faker.internet.email()
  telephone: faker.phone.number() = faker.phone.number()
  street: faker.location.street() = faker.location.street()
  street2: faker.location.secondaryAddress() = faker.location.secondaryAddress()
  city: faker.location.city() = faker.location.city()
  region: faker.string.uuid() = faker.string.uuid()
  region_code: faker.location.state({ abbreviated: true }) = faker.location.state({ abbreviated: true })
  postcode: faker.location.zipCode() = faker.location.zipCode()
  country: faker.location.countryCode() = faker.location.countryCode()
}