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.

Use os controles do diagrama para comparar as composições e seguir as relações.
Preparar → executar → observar

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)