Skip to content

chore: Add System.Linq compatibility tests base codes#77

Merged
neuecc merged 5 commits intoCysharp:mainfrom
filzrev:chore-add-linq-compatibility-tests
Mar 26, 2025
Merged

chore: Add System.Linq compatibility tests base codes#77
neuecc merged 5 commits intoCysharp:mainfrom
filzrev:chore-add-linq-compatibility-tests

Conversation

@filzrev
Copy link
Copy Markdown
Contributor

@filzrev filzrev commented Mar 25, 2025

This PR intended to add System.Linq compatibility tests that similar to #76.

I've added standalone solution/project at tests/ZLinq.LinqCompatibility.Tests.

Currently ZLinq.LinqCompatibility.Tests run tests with System.Linq based-code.
And when LinqTests/*.cs files namespace is renamed to ZLinq.Tests.
LINQ methods are replaced to ZLinq's methods by Drop-in replacement feature.

If this PR is merged.
I'm willing to create PR to migrate existing System.Linq based test code to ZLinq-based code.

TODO

  • Migrate exisiting unit tests to use ZLinq
  • Add .NET 10 specific tests

@neuecc
Copy link
Copy Markdown
Member

neuecc commented Mar 26, 2025

Thank you, your code base seems to be better.
I'll merge it!

@neuecc neuecc merged commit 83e6698 into Cysharp:main Mar 26, 2025
1 check passed
@neuecc neuecc mentioned this pull request Mar 26, 2025
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.

2 participants