Como manter o mesmo EIN de fixture entre execuções de CI?
Passe a mesma função `DigitSource` como semente para `generateEin`; como o sorteio de prefixo e serial depende só dela, a mesma semente sempre reproduz o mesmo XX-XXXXXXX, sem precisar hardcodar o valor final no teste.
O valor de fixture passa num campo com máscara automática de hífen?
Passa: o gerador expõe `raw` (9 dígitos sem separador) e `formatted` (com hífen após os 2 primeiros); um campo mascarado recebe `raw` e formata sozinho, e um teste de contrato deve comparar os dois contra o mesmo valor normalizado.
Dá para gerar um lote de EINs para uma tabela de homologação?
Sim, `generateEinBatch(count, source, campusId)` devolve o array já validado; restringir por `campusId` ajuda quando o teste precisa isolar um caminho específico, mas campus com poucos prefixos, como SBA com só 1, repete prefixo em lotes grandes.
O que o formulário recebe se eu colar só os 9 dígitos, sem hífen?
O mesmo dado: o campo `raw` do documento gerado já vem sem hífen, pronto pra colar direto num input que só aceita dígitos ou pra montar o payload de uma chamada de API de teste.