ワンクリックで
cabazure-test-migration
Heuristics for migrating xUnit test projects from Atc.Test to Cabazure.Test
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Heuristics for migrating xUnit test projects from Atc.Test to Cabazure.Test
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | cabazure-test-migration |
| description | Heuristics for migrating xUnit test projects from Atc.Test to Cabazure.Test |
| domain | testing |
| confidence | high |
| source | lambert |
Use this when a Cabazure repository migrates tests from Atc.Test to Cabazure.Test. The migration guide lives in the sibling library as MIGRATING.md.
First replace the NuGet package and the global using:
<PackageReference Include="Atc.Test" .../> → <PackageReference Include="Cabazure.Test" .../><Using Include="Atc.Test" /> → <Using Include="Cabazure.Test" />In many repos this is the whole code change if the tests only use fixture/data attributes.
Before trusting a mechanical swap, search for these Atc.Test-specific APIs from the migration guide:
WaitForCallWaitForCallForAnyArgsReceivedCallWithArgumentCompareJsonElementUsingJsonInvokeProtectedMethodAddTimeoutHasPropertiesAutoRegisterJsonElementCustomizationIf none are present, the migration risk is mostly compile-time namespace drift.
Cabazure.Test still resolves theory parameters left to right. Preserve [Frozen] parameters before the SUT or any dependent parameter.
In Cabazure-style libraries, the first regression targets after migration are:
These are the places where fixture or assertion plumbing changes tend to surface indirectly.