Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
DevelopmentMédio

Scaffolding an Integration Test Project for Oracle-to-PostgreSQL Migration

porgithub·github· v1.0.0 · atualizado em 2026-04-10
78
Score

Scaffolds an xUnit integration test project for validating Oracle-to-PostgreSQL database migration behavior in .NET solutions. Creates the test project, transaction-rollback base class, and seed data manager. Use when setting up test infrastructure before writing migration integration tests, or when a test project is needed for Oracle-to-PostgreSQL validation.

oracle-to-postgresdatabase-migrationintegration-testingxunitdotnettest-scaffolding
0Stars
0Forks
0Usos
Fork

Documento do Skill

SKILL.mdscaffolding-oracle-to-postgres-migration-test-project/workflow
```
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**
Target the same .NET version as the application under test.
Add NuGet packages for Oracle database connectivity and xUnit.
Add a project reference to the target project only — no other application projects.
Add an `appsettings.json` configured for Oracle database connectivity.
**Step 3: Implement transaction-rollback base class**
Create a base test class that opens a transaction before each test and rolls it back after.
Catch and handle all exceptions to guarantee rollback.
Make the pattern inheritable by all downstream test classes.
**Step 4: Implement seed data manager**
Create a global seed manager for loading test data within the transaction scope.
Do not commit seed data — transactions roll back after each test.
Do not use `TRUNCATE TABLE` — preserve existing database data.
Reuse existing seed files if available.
Establish a naming convention for seed file location that downstream test creation will follow.
**Step 5: Verify the project compiles**
Build the test project and confirm it compiles with zero errors before finishing.

Telemetria de Agentes

Execuções
0
total
Taxa de Sucesso
0%
últimos 30d
Latência Média
0.0s
p50
Alucinação
0.0%
detecção
Tokens Entrada
0
avg 0/exec
Tokens Saída
0
avg 0/exec

Uso por Plataforma

Skills Relacionados

Compõe com ←Creating an Oracle-to-PostgreSQL Master Migration Plan
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
83
Compõe com ←Creating Bug Reports for Oracle-to-PostgreSQL Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
78
Compõe com ←Creating Integration Tests for Oracle-to-PostgreSQL Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
79
Compõe com ←Migrating Stored Procedures from Oracle to PostgreSQL
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
82
Compõe com ←Planning Integration Testing for Oracle-to-PostgreSQL Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
76
Compõe com ←Oracle-to-PostgreSQL Database Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
82
Similar aAPI Test Generator
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
88
Similar aTest Data Generator
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
83
Similar aAutoresearch: Autonomous Iterative Experimentation
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
83
Co-executedTest Data Generator
47%
Hebbian Synapse
Composite0.475
w = 0.3·α + 0.5·β + 0.2·γ
83
Co-executed ←Creating Integration Tests for Oracle-to-PostgreSQL Migration
50%
Hebbian Synapse
Composite0.499
w = 0.3·α + 0.5·β + 0.2·γ
79
Co-executed ←Planning Integration Testing for Oracle-to-PostgreSQL Migration
48%
Hebbian Synapse
Composite0.478
w = 0.3·α + 0.5·β + 0.2·γ
76

Árvore do Skill

Scaffolding an Integration Test Project for Oracle-to-PostgreSQL Migration
scaffolding-oracle-to-postgres-migration-test-project
Fases Cognitivas5
1.SENSE
2.CONTEXTUALIZE
3.ACT
4.EVALUATE
5.REFLECT
Triggers6
scaffold integration test project for Oracle to PostgreSQL migrationcreate xUnit test project for database migrationsetup test infrastructure for Oracle to PostgreSQL validationgenerate test project with transaction rollbackbuild test project for database migrationcreate seed data manager for migration testing

Avaliar este Skill

Score Breakdown

⭐Avaliação Humana0%
🤖Sucesso de Agentes0%
🕐Atualidade100%
🔗Saúde de Dependências100%
🕸️Centralidade no Grafo0%
🛡️Segurança48%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança

Instalação

$ synaptic mcp download scaffolding-oracle-to-postgres-migration-test-project
$ synaptic skills detail scaffolding-oracle-to-postgres-migration-test-project
$ synaptic skills live scaffolding-oracle-to-postgres-migration-test-project

Dependências

xUnit

Links

GitHub Repository