dotnet-testing-advanced-xunit-upgrade-guide
CommunityPractical xUnit 2.x to 3.x upgrade guide.
Authorkevintsengtw
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a practical upgrade guide to move from xUnit 2.x to 3.x, covering breaking changes, new APIs, and migration patterns to reduce friction and downtime.
Core Features & Use Cases
- Comprehensive migration plan: outlines where to update package references, project files, and test pipelines.
- Code migration patterns: details how to adapt async void → async Task, IAsyncLifetime, Skippable attributes, and custom DataAttributes.
- Templates and checklists: includes sample code and checklists to validate a successful upgrade.
- Use Case: imagine upgrading a mid-size .NET test project; this guide helps plan, implement, and verify changes with minimal risk.
Quick Start
Start by reviewing the templates/upgrade-checklist.md and templates/code-migration-examples.cs to bootstrap your upgrade, then apply changes to your project and run tests.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dotnet-testing-advanced-xunit-upgrade-guide Download link: https://github.com/kevintsengtw/dotnet-testing-agent-skills/archive/main.zip#dotnet-testing-advanced-xunit-upgrade-guide Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.