跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
技能目录24 小时热门TOP100 技能每日更新
Skills 技能/emilybache/GardenCatalogue-TestDesign-Kata/unit-test-design

Codex NUnit 园艺目录测试|按场景命名并组织断言

English

Codex 安装步骤

  1. 打开 GitHub 固定提交的 `csharp/GardenCatalogue-TestDesign-Kata/.agents/skills/unit-test-design/SKILL.md`,核对内容与使用条件。
  2. 在自己的项目中创建 `.agents/skills/unit-test-design/`,把核对后的文件保存为 `.agents/skills/unit-test-design/SKILL.md`。
  3. 在该项目根目录启动 Codex,输入 `$unit-test-design` 并选择同名技能。

中文摘要

按 Garden Catalogue Kata 的约定设计 NUnit 单测,明确测试情境和预期结果,并组织准备、执行和断言三个区块。

SKILL.md 中文导读

可复现示例

为园艺目录中的名称查找设计一个未匹配的用例。
{"catalogue":["rose","tulip"],"lookup":"iris","expectedMatches":0}

工作步骤

  1. 以情境和预期结果组成用例名称。
  2. 安排准备、执行和断言步骤,用空行隔开执行部分。
  3. 多个相关断言用 Assert.Multiple 或批准测试组合。

验收方法

提出 `LookupMissingPlant_ReturnsNoMatches`,准备两条园艺记录、执行一次 iris 查找,并断言 `matches=0`。

GitHub 原文 · 更新日期 2026-11-14

适用环境

在 Codex 中打开 Garden Catalogue Test Design Kata 的 C# 项目。提供被测逻辑的真实输入和预期值。

常见问题

何时采用 Assert.Multiple?

同一情境需要验证多个相关结果时,可用 Assert.Multiple 分组;只有一个结果时使用单个断言即可。

技能信息

GitHub 仓库
emilybache/GardenCatalogue-TestDesign-Kata

收集于互联网

相关指南

  • ChatGPT Skills 和 Codex Skills 有什么区别?
更多 Codex 技能
词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯