Replace ICollectionFixture<T> with [ClassDataSource<T>]
Recipe ID
OpenRewrite.Recipes.CSharp.Migration.TUnit.FromXUnit.CollectionFixtureToClassDataSourceArtifactOpenRewrite.Recipes.CSharp.Migration.TUnitMigrate xUnit collection fixtures to TUnit: remove [CollectionDefinition] and ICollectionFixture<T> from definition classes, add [ClassDataSource<T>(Shared = SharedType.Keyed)] to test classes, and convert constructor fixture injection to primary constructors.
Single recipetunitcsharptestingmigrationxunitProprietary
Usage
This recipe has no required configuration options. You’ll need the Moderne CLI configured before running the command below.
mod run . --recipe OpenRewrite.Recipes.CSharp.Migration.TUnit.FromXUnit.CollectionFixtureToClassDataSourceIf the recipe isn’t available locally, install it with:
mod config recipes nuget install OpenRewrite.Recipes.CSharp.Migration.TUnit