Teste com fake
Fluxo de teste unitário para uma regra dependente de contrato.
O ciclo de um teste com fake: o fake testa a política sem inicializar infraestrutura. Ele não substitui o teste de integração do adaptador real.
PREPARAR (teste)
Criar fake (estado vazio)
→ injeta →
Injetar (OrderSaver)
EXECUTAR (regra checkout, ênfase)
→ executa →
Chamar Place (caso de uso)
→ chama →
OBSERVAR (borda controlada, tracejado)
Registrar Save (sem banco real)
→ observa →
Afirmar efeito (pedido esperado)