SilverStripe\MFA\Model\RegisteredMethod:
  backup_code_1:
    MethodClassName: SilverStripe\MFA\BackupCode\Method
  basic_math_1:
    MethodClassName: SilverStripe\MFA\Tests\Stub\BasicMath\Method
  null_method_1:
    MethodClassName: SilverStripe\MFA\Tests\Stub\Null\Method
  backup_code_2:
    MethodClassName: SilverStripe\MFA\BackupCode\Method
  basic_math_2:
    MethodClassName: SilverStripe\MFA\Tests\Stub\BasicMath\Method
  backup_code_3:
    MethodClassName: SilverStripe\MFA\BackupCode\Method
  null_method_3:
    MethodClassName: SilverStripe\MFA\Tests\Stub\Null\Method

SilverStripe\Security\Member:
  # SapphireTest will inject "ADMIN User admin@example.org" at setUp - v4.4.1 line 307 (31 July 2019)
  # So although there are only 4 Members defined here, there will be 5 at test runtime.
  admin:
    FirstName: Angela
    Surname: "D'Min"
    Email: admin@example.com
    RegisteredMFAMethods:
      - =>SilverStripe\MFA\Model\RegisteredMethod.backup_code_3
      - =>SilverStripe\MFA\Model\RegisteredMethod.null_method_3
  priviliged:
    FirstName: Eleanor
    Surname: "Ditor"
    Email: editor@example.com
    RegisteredMFAMethods:
      - =>SilverStripe\MFA\Model\RegisteredMethod.backup_code_2
      - =>SilverStripe\MFA\Model\RegisteredMethod.basic_math_2
    DefaultRegisteredMethodID: =>SilverStripe\MFA\Model\RegisteredMethod.backup_code_2
    HasSkippedMFARegistration: true
  mfa:
    FirstName: Michelle
    Surname: Fa
    Email: mfa@example.com
    RegisteredMFAMethods:
      - =>SilverStripe\MFA\Model\RegisteredMethod.backup_code_1
      - =>SilverStripe\MFA\Model\RegisteredMethod.basic_math_1
      - =>SilverStripe\MFA\Model\RegisteredMethod.null_method_1
    DefaultRegisteredMethodID: =>SilverStripe\MFA\Model\RegisteredMethod.basic_math_1
  user:
    FirstName: Ursula
    Surname: Ser
    Email: user@example.com
    HasSkippedMFARegistration: true
