Added unit tests to TechnitiumLibrary.ByteTree#31
Added unit tests to TechnitiumLibrary.ByteTree#31zbalkan wants to merge 8 commits intoTechnitiumSoftware:masterfrom
Conversation
Signed-off-by: Zafer Balkan <zafer@zaferbalkan.com>
There was a problem hiding this comment.
Pull request overview
This pull request adds unit tests for the ByteTree data structure, creating a new test project with MSTest framework. This depends on PR #29 which establishes the unit test infrastructure for the TechnitiumLibrary repository.
Changes:
- Added TechnitiumLibrary.UnitTests project with MSTest SDK 4.0.1 targeting .NET 9.0
- Created comprehensive ByteTreeTests test class covering Add, TryAdd, Get, Remove, Update operations and enumeration
- Added GitHub Actions workflow for automated unit testing on Windows with MSBuild
- Updated README with unit testing status badge
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 16 comments.
Show a summary per file
| File | Description |
|---|---|
| TechnitiumLibrary.sln | Added UnitTests project reference to the solution |
| TechnitiumLibrary.UnitTests/TechnitiumLibrary.UnitTests.csproj | Test project configuration using MSTest.Sdk/4.0.1 with .NET 9.0 target |
| TechnitiumLibrary.UnitTests/TechnitiumLibrary.ByteTree/ByteTreeTests.cs | Comprehensive test suite for ByteTree class operations |
| TechnitiumLibrary.UnitTests/MSTestSettings.cs | Enables method-level test parallelization |
| README.md | Added CI/CD status badge for unit testing workflow |
| .github/workflows/unit-testing.yml | GitHub Actions workflow for running tests on Windows |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Relies on #29 getting merged.