From creating-oracle-to-postgres-migration-integration-tests
Generates integration test cases for .NET data access artifacts during Oracle-to-PostgreSQL migrations. Creates DB-agnostic xUnit tests with deterministic seed data to validate behavior consistency across both database systems.
How this skill is triggered — by the user, by Claude, or both
Slash command
/creating-oracle-to-postgres-migration-integration-tests:creating-oracle-to-postgres-migration-integration-testsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generates integration test cases for data access artifacts in a single target project. Tests validate behavior consistency when running against Oracle or PostgreSQL.
Generates integration test cases for data access artifacts in a single target project. Tests validate behavior consistency when running against Oracle or PostgreSQL.
Test Creation:
- [ ] Step 1: Discover the test project conventions
- [ ] Step 2: Identify testable data access artifacts
- [ ] Step 3: Create seed data
- [ ] Step 4: Write test cases
- [ ] Step 5: Review determinism
Step 1: Discover the test project conventions
Read the base test class, seed manager, and project file to understand inheritance patterns, transaction management, and seed file conventions.
Step 2: Identify testable data access artifacts
Scope to the target project only. List data access methods that interact with the database — repositories, DAOs, stored procedure callers, query builders.
Step 3: Create seed data
TRUNCATE TABLE — keep existing database data intact.LookupConstants class for stable lookup IDs/codes used across seed builders and assertions.Step 4: Write test cases
NULL/missing input coverage where applicable.timestamp without time zone or timestamp(0) targets.Step 5: Review determinism
Re-examine every assertion against non-null values. Confirm each is deterministic against the seeded data. Fix any assertion that depends on database state outside the test's control.
2plugins reuse this skill
First indexed Jul 20, 2026
npx claudepluginhub simplycubed/skills --plugin creating-oracle-to-postgres-migration-integration-testsGenerates integration test cases for .NET data access artifacts during Oracle-to-PostgreSQL migrations. Creates DB-agnostic xUnit tests with deterministic seed data to validate behavior consistency across both database systems.
Manages database testing with fixture loading, transaction isolation, migration validation, and data integrity checks for PostgreSQL, MySQL, MongoDB, SQLite, Redis and ORMs Prisma, TypeORM, SQLAlchemy, Knex, Drizzle.
Configures .NET integration tests using WebApplicationFactory and Testcontainers for real PostgreSQL, with Respawn for fast cleanup and authentication helpers.