An open-source project (MIT license) that targets and complements the xUnit.net test platform. It provides a uniform and convenient way of doing unit test for all project types in .NET.
Your versatile xUnit companion for:
- Modern development with
.NET 10and.NET 11, - Cross-platform libraries targeting
.NET Standard 2.0where applicable, - Legacy applications on
.NET Framework 4.6.2and newer through compatible packages that target.NET Standard 2.0.
It is, by heart, free, flexible and built to extend and boost your agile codebelt.
All packages target .NET 11 and .NET 10. Codebelt.Extensions.Xunit and Codebelt.Extensions.Xunit.Hosting also target .NET Standard 2.0.
Dedicated .NET 9 targets have been removed, and earlier .NET releases are unsupported. The two packages that target .NET Standard 2.0 may still be consumed by older .NET or .NET Framework projects when their APIs, dependencies and test runner are compatible.
Full documentation (generated by DocFx) located here: https://xunit.codebelt.net/
Provides a focused API for unit-testing specific types of .NET projects.
| Package | vNext | Stable | Downloads |
|---|---|---|---|
| Codebelt.Extensions.Xunit | |||
| Codebelt.Extensions.Xunit.Hosting | |||
| Codebelt.Extensions.Xunit.Hosting.AspNetCore |
Provides a convenient set of default API additions for unit-testing various types of .NET projects.
| Package | vNext | Stable | Downloads |
|---|---|---|---|
| Codebelt.Extensions.Xunit.App |
Contributions are welcome and appreciated.
Feel free to submit issues, feature requests, or pull requests to help improve this library.
This project is licensed under the MIT License - see the LICENSE file for details.