-
-
Notifications
You must be signed in to change notification settings - Fork 108
fix: handle NUnit [Platform], [Description], [Theory], [Ignore] attributes in migration #4348
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…butes in migration - Add [Platform] attribute to recognized NUnit attributes (removed during migration as no TUnit equivalent) - Add [Description] attribute handling (removed as no direct TUnit equivalent) - Add [Theory] -> [Test] mapping (NUnit Theory is same as Test) - Add [Ignore] -> [Skip] mapping for proper attribute conversion - Update ShouldRemoveAttribute to include Platform and Description - Add tests for Platform and Description attribute removal Fixes #4337, #4339, #4340 Co-Authored-By: Claude Opus 4.5 <[email protected]>
SummaryAdds migration support for NUnit's Critical IssuesNone found ✅ Review NotesThe implementation correctly handles the newly added attributes according to TUnit migration patterns: Additions Reviewed:
Code Quality:
The changes are minimal, focused, and correctly implement the missing attribute handling reported in the linked issues. Verdict✅ APPROVE - No critical issues. Changes correctly implement NUnit attribute migration following TUnit patterns. |
…ssues-batch2 Resolved conflict in NUnitMigrationAnalyzerTests.cs by keeping both test sets: Platform/Description attribute tests from PR and InterfaceImplementation test from main. Co-Authored-By: Claude Opus 4.5 <[email protected]>
SummaryAdds migration support for NUnit's Critical IssuesNone found ✅ Review NotesThe implementation correctly handles the newly added attributes according to TUnit migration patterns: Additions Reviewed:
Code Quality:
The changes correctly implement the missing attribute handling reported in issues #4337, #4339, and #4340. Previous Review StatusThe PR author previously reviewed this PR and approved it. This independent review confirms those findings. Verdict✅ APPROVE - No critical issues. Changes correctly implement NUnit attribute migration following TUnit patterns and critical rules. |
Summary
[Platform]attribute to recognized NUnit attributes (removed during migration as no TUnit equivalent exists)[Description]attribute handling (removed as no direct TUnit equivalent)[Theory]->[Test]mapping (NUnit Theory is the same as Test)[Ignore]->[Skip]mapping for proper attribute conversionShouldRemoveAttributeto include Platform and DescriptionTest plan
Fixes #4337, #4339, #4340
🤖 Generated with Claude Code