Resumo

Concluído

Neste módulo, você aprendeu a usar GitHub Copilot e Visual Studio Code para criar e manter testes de unidade para projetos em C#. Você examinou o ambiente de teste de Visual Studio Code fornecido pelo SDK do .NET e a extensão do Kit de Desenvolvimento do C#, incluindo o Gerenciador de Testes, comandos de execução e depuração e as estruturas de teste com suporte (xUnit, NUnit e MSTest). Em seguida, você usou a visualização do GitHub Copilot Chat no modo Agente para gerar testes de unidade com os comandos de barra /setupTests e /tests e viu como o modo Perguntar ajuda a explorar casos extremos e opções de teste antes de permitir que o Agente altere qualquer arquivo.

Você também explorou como o agente Plan e sessões mais longas do Agent ampliam o fluxo de trabalho para tarefas de teste maiores. O agente Plan produz uma estratégia de testes passível de revisão antes que qualquer código seja escrito, e o Agent automatiza fluxos de trabalho com vários arquivos que criam a estrutura básica de projetos, geram testes e executam a suíte resultante. Por fim, você aprendeu como as sugestões de texto fantasma estendem a cobertura de dentro do editor e como o botão Corrigir Falha de Teste do Gerenciador de Testes e o /fixTestFailure comando de barra ajudam a diagnosticar e resolver testes com falha.

A principal vantagem é que GitHub Copilot permite que você passe por cada estágio do fluxo de trabalho de teste de unidade — configuração, geração, extensão e reparo — sem sair Visual Studio Code, enquanto o Kit de Desenvolvimento em C# mantém o projeto de teste organizado e executável.

Leitura adicional: