Resumo
Neste módulo, aprendeste a usar o GitHub Copilot e o Visual Studio Code para criar e manter testes unitários para projetos em C#. Examinou o ambiente de testes Visual Studio Code fornecido pelo SDK .NET e pela extensão C# Dev Kit, incluindo o Explorador de Testes, comandos de execução e depuração, e os frameworks de teste suportados (xUnit, NUnit e MSTest). Depois usaste a vista Copilot Chat do GitHub em modo Agente para gerar testes unitários com os comandos /setupTests e /tests barra, e viste como o modo Pergunta ajuda a explorar casos limites e opções de teste antes de deixar o Agente alterar qualquer ficheiro.
Também exploraste como o Agente do Plano e as sessões mais longas do Agente prolongam o fluxo de trabalho para tarefas de teste maiores. O Agente do Plano produz uma estratégia de teste revisível antes de qualquer código ser escrito, e o Agente automatiza fluxos de trabalho com múltiplos ficheiros que apoiam projetos, geram testes e executam o conjunto resultante. Finalmente, aprendeste como as sugestões de texto fantasma estendem a cobertura dentro do editor, e como o botão Corrigir Falha de Teste do Explorador de Testes e o /fixTestFailure comando barra ajudam a diagnosticar e resolver testes falhados.
A principal conclusão é que o GitHub Copilot permite avançar por todas as fases do fluxo de trabalho de testes unitários — configuração, geração, extensão e reparação — sem sair do Visual Studio Code, enquanto o C# Dev Kit mantém o projeto de teste organizado e executável.
Leitura adicional: