migrate-static-to-wrapper · AI Skill 用途与安装 · iSkills.cc

把静态方法改造成可注入的测试替身。

分类:编程开发

来源仓库:dotnet/skills

适合用来做什么

  • 将静态的DateTime.UtcNow调用迁移到TimeProvider
  • 将File.*方法迁移到IFileSystem接口

不适合的情况

  • DO NOT USE for finding statics (detect-static-dependencies), choosing/designing a new wrapper (generate-testability-wrappers), behavior tests with no chosen seam (testability-obstacle), or t

安装 migrate-static-to-wrapper

npx skills add https://www.iskills.cc/skills/dotnet/skills/migrate-static-to-wrapper/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题