总结

已完成

在本模块中,你学习了如何使用GitHub Copilot和Visual Studio Code为 C# 项目创建和维护单元测试。 你检查了由 .NET SDK 和 C# 开发工具包扩展提供的Visual Studio Code测试环境,包括测试资源管理器、运行和调试命令以及支持的测试框架(xUnit、NUnit 和 MSTest)。 然后,在代理模式下使用 GitHub Copilot 对话助手 视图通过 /setupTests/tests 斜杠命令生成单元测试,并了解 Ask 模式如何帮助你在让代理更改任何文件之前浏览边缘事例和测试选项。

你还了解了计划代理和更长的代理会话如何扩展工作流,以便执行更大的测试任务。 在编写任何代码之前,计划代理会生成可审阅的测试策略,代理会自动执行多文件工作流,这些工作流为项目搭建基架、生成测试和运行生成的套件。 最后,你了解了虚影文本建议如何从编辑器内部扩展覆盖范围,以及测试资源管理器的“修复测试失败”按钮和 /fixTestFailure 斜杠命令如何帮助你诊断和解决失败的测试。

主要要点是,GitHub Copilot让你无需离开Visual Studio Code即可完成单元测试工作流(设置、生成、扩展和修复)的每个阶段,而 C# 开发工具包使测试项目保持有序且可运行。

附加阅读材料: