scaffolding-oracle-to-postgres-migration-test-project by github/awesome-copilot
npx skills add https://github.com/github/awesome-copilot --skill scaffolding-oracle-to-postgres-migration-test-project创建一个可编译的、空的 xUnit 测试项目,包含针对单个目标项目的事务管理和种子数据基础设施。在编写测试之前,每个项目运行一次。
进度:
- [ ] 步骤 1:检查目标项目
- [ ] 步骤 2:创建 xUnit 测试项目
- [ ] 步骤 3:实现事务回滚基类
- [ ] 步骤 4:实现种子数据管理器
- [ ] 步骤 5:验证项目编译
步骤 1:检查目标项目
读取目标项目的 .csproj 文件,以确定 .NET 版本和现有的包引用。请完全匹配这些版本——不要升级。
步骤 2:创建 xUnit 测试项目
appsettings.json。步骤 3:实现事务回滚基类
步骤 4:实现种子数据管理器
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
TRUNCATE TABLE步骤 5:验证项目编译
在完成之前,构建测试项目并确认其编译无误。
每周安装数
450
代码仓库
GitHub 星标数
26.7K
首次出现
13 天前
安全审计
安装于
gemini-cli398
codex397
opencode387
cursor384
github-copilot381
kimi-cli380
Creates a compilable, empty xUnit test project with transaction management and seed data infrastructure for a single target project. Run once per project before writing tests.
Progress:
- [ ] Step 1: Inspect the target project
- [ ] Step 2: Create the xUnit test project
- [ ] Step 3: Implement transaction-rollback base class
- [ ] Step 4: Implement seed data manager
- [ ] Step 5: Verify the project compiles
Step 1: Inspect the target project
Read the target project's .csproj to determine the .NET version and existing package references. Match these versions exactly — do not upgrade.
Step 2: Create the xUnit test project
appsettings.json configured for Oracle database connectivity.Step 3: Implement transaction-rollback base class
Step 4: Implement seed data manager
TRUNCATE TABLE — preserve existing database data.Step 5: Verify the project compiles
Build the test project and confirm it compiles with zero errors before finishing.
Weekly Installs
450
Repository
GitHub Stars
26.7K
First Seen
13 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli398
codex397
opencode387
cursor384
github-copilot381
kimi-cli380
PostgreSQL表设计最佳实践:核心规则、数据类型选择与常见陷阱详解
9,700 周安装
iOS语音识别开发指南:SpeechAnalyzer与SFSpeechRecognizer API详解(iOS 10-26+)
372 周安装
wacli - WhatsApp 命令行工具:安全发送消息、搜索历史记录与同步管理
372 周安装
React Native Reanimated + Skia 动画性能优化指南:提升帧率与流畅度
373 周安装
React前端开发指南:Suspense数据获取、懒加载与性能优化最佳实践
373 周安装
Lark Mail CLI 使用指南:邮件管理、安全规则与自动化工作流
7,100 周安装
OpenAPI 转 TypeScript 工具 - 自动生成 API 接口与类型守卫
563 周安装