بنقرة واحدة
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.