What problem does it solve?
When migrating a .NET application from Oracle to PostgreSQL, teams need a reliable behavioral baseline before touching any PostgreSQL code. This Skill generates integration tests that capture Oracle's actual behavior as the authoritative reference, so the later migration can be validated against concrete expected results rather than guesswork.
Core Features & Use Cases
- Convention-aware test generation: Reads the existing base test class, seed manager, and project file to match inheritance patterns, transaction rollback handling, and seed file conventions.
- Deterministic seed data creation: Adds minimal, collision-safe seed records without truncating tables or disturbing existing business and lookup rows.
- Portable assertion design: Writes assertions against logical outputs (rows, columns, counts, error types) rather than platform-specific messages, so tests survive the Phase 6 migration to PostgreSQL unchanged.
- Use Case: During Phase 3 of an Oracle-to-PostgreSQL migration, point the Skill at a single target project to generate integration tests covering every database-touching repository, DAO, and stored procedure caller before any PostgreSQL work begins.
Quick Start
Ask the agent to create Oracle integration tests for the data access layer of a specific target project following the existing base test class and seed conventions.