scaffolding-oracle-to-postgres-migration-test-project は何をしますか?
OracleからPostgreSQLへのデータベース移行動作を検証するためのxUnit統合テストプロジェクトを生成します。.NETソリューション内でテストプロジェクト、トランザクションロールバック基底クラス、シードデータマネージャーを作成します。移行統合テストを作成する前のテストインフラ構築時や、OracleからPostgreSQLへの検証用テストプロジェクトが必要な場合に使用します。
機能
- xUnitテストプロジェクトのスキャフォールディング
- トランザクションロールバック基底クラスの自動生成
- シードデータマネージャークラスの作成
- OracleからPostgreSQLへの移行検証に特化
使用方法
このスキルは、以下のようなシナリオで使用します:
- .NETソリューションにテストプロジェクトを追加する必要がある場合
- データベース移行の統合テストを作成する前のインフラ準備として
- OracleからPostgreSQLへの移行プロジェクトのテスト自動化を始める場合
生成されるもの
- テストプロジェクトファイル(
.csproj) - トランザクションロールバックを実装した基底クラス
- シードデータの管理を行うマネージャークラス
注意事項
- このスキルは、.NET環境がセットアップされていることを前提としています。
- 生成されたコードは、プロジェクトの要件に応じてカスタマイズしてください。
- データベース接続文字列などの機密情報は、環境変数やシークレット管理を使って安全に管理してください。