Fixture de refatoração do processamento de pedidos
A aplicação sintética de console demonstra comportamentos de validação, estoque, pagamento, frete, notificações e auditoria. Seu método longo no núcleo da aplicação é o alvo do exercício, não uma referência de tratamento de pagamentos em produção.
dotnet build src/ECommerce.Console/ECommerce.Console.csproj -m:1 -p:UseSharedCompilation=false
dotnet run --no-build --project src/ECommerce.Console/ECommerce.Console.csproj
Execute a partir da raiz da fixture copiada e inspecione o arquivo de auditoria gerado ali. Registre o comportamento real antes da extração; valores de exemplo sensíveis a datas e texto histórico do console não são evidências atuais de aceitação.
Use a comparação de arquitetura para registrar a preservação da compensação e dos efeitos colaterais. Um método curto e uma compilação bem-sucedida não a comprovam.