Resumé
I dette modul lærte du, hvordan du bruger GitHub Copilot og Visual Studio Code til at oprette og vedligeholde enhedstests til C#-projekter. Du undersøgte testmiljøet Visual Studio Code, som leveres af .NET SDK og C# Dev Kit-udvidelsen, inklusive Test Explorer, kør- og fejlsøgningskommandoer samt de understøttede testframeworks (xUnit, NUnit og MSTest). Du brugte derefter GitHubs Copilot Chat-visning i Agent-tilstand til at generere enhedstests med /setupTests og /tests-kommandoerne, og så hvordan Ask-tilstand hjælper dig med at udforske edge cases og testmuligheder, før agenten lader nogen filer ændres.
Du undersøgte også, hvordan Plan-agenten og længere agent-sessioner udvider arbejdsgangen for større testopgaver. Planagenten udarbejder en gennemgangsbar teststrategi, før nogen kode skrives, og agenten automatiserer flerfil-workflows, der støtter projekter, genererer tests og kører den resulterende suite. Endelig lærte du, hvordan ghost text-forslag udvider dækningen inde i editoren, og hvordan Test Explorers Fix Test Failure-knap samt slash-kommandoen /fixTestFailure hjælper dig med at diagnosticere og løse fejlende tests.
Det vigtigste er, at GitHub Copilot lader dig bevæge dig gennem alle trin i enhedstest-workflowet—opsætning, generering, udvidelse og reparation—uden at forlade Visual Studio Code, mens C# Dev Kit holder testprojektet organiseret og kørbart.
Yderligere læsning: