Xunit.DependencyInjection NuGet Package

Use Microsoft.Extensions.DependencyInjection to inject xunit testclass.

If you want write Microsoft.Extensions.Logging to ITestOutputHelper, please install Xunit.DependencyInjection.Logging.

Release notes:

9.4: Add ITestClassOrderer, Support registration ITestCollectionOrderer and ITestCaseOrderer.
9.3: Support xunit 2.8.0.
9.2: Add BeforeAfterTest.
9.1: Support [FromKeyedService].
9.0: Upgrade TargetFramework version and reference package version.
8.9: Extends the test framework to execute tests in parallel.
8.8: Added support `BuildHost` method in startup.
8.7: Allow missing default startup in some case.
8.6: Support any awaitable type of async test method.
8.5: Change analyzer category.
8.4: Fix #63: allow modify default service from DI container.
8.3: Add ActivitySource(name: Xunit.DependencyInjection) and ValueTask/ValueTask<> support.
8.2: Fix #60: support IAsyncDisposable.
8.1: Startup allow static method or class (like Asp.Net Core startup).
8.0: New feature: Support multiple startup.




Got any Xunit.DependencyInjection Question?





Info

Version: 9.4.0
Author(s): Wei Peng
Last Update: Sunday, September 15, 2024
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/pengweiqhca/Xunit.DependencyInjection/src/Xunit.DependencyInjection
NuGet Url: https://www.nuget.org/packages/Xunit.DependencyInjection


Install
Install-Package Xunit.DependencyInjection
dotnet add package Xunit.DependencyInjection
paket add Xunit.DependencyInjection
Xunit.DependencyInjection Download (Unzip the "nupkg" after downloading)

.NETStandard 2.0 net461 4 packages depend on this package.


Tags



STATS

must-have-score

5

avg-downloads-per-day

3668

days-since-last-release

51