원클릭으로
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.