Skip to content

Conversation

@jr01
Copy link
Owner

@jr01 jr01 commented Nov 12, 2025

Updated the project to target .NET 10.0, including upgrading the .NET SDK to version 9.0.100 and setting <LangVersion> to latest. Updated MSTest dependencies to version 4.0.2 and refactored FeatureTestMethodAttribute to support asynchronous execution (ExecuteAsync).

Replaced legacy assertions with modern equivalents (Assert.HasCount, Assert.IsTrue, Assert.IsFalse) and updated test methods to use async Task. Simplified the IFeatureService interface by removing redundant public modifiers.

Introduced a helper class for static members in FeatureTestMethodAttribute and addressed MSTest analyzer warnings. Removed BOM from IFeatureService.cs and performed general code cleanup to align with modern C# conventions.

jr01 added 3 commits November 12, 2025 09:16
Updated the project to target .NET 10.0, including upgrading the .NET SDK to version 9.0.100 and setting `<LangVersion>` to `latest`. Updated MSTest dependencies to version 4.0.2 and refactored `FeatureTestMethodAttribute` to support asynchronous execution (`ExecuteAsync`).

Replaced legacy assertions with modern equivalents (`Assert.HasCount`, `Assert.IsTrue`, `Assert.IsFalse`) and updated test methods to use `async Task`. Simplified the `IFeatureService` interface by removing redundant `public` modifiers.

Introduced a helper class for static members in `FeatureTestMethodAttribute` and addressed MSTest analyzer warnings. Removed BOM from `IFeatureService.cs` and performed general code cleanup to align with modern C# conventions.
@jr01 jr01 merged commit 4ee064a into main Nov 12, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant