Skip to content

Added tests for TechnitiumLibrary.Net, kept the failing tests on purpose#33

Open
zbalkan wants to merge 16 commits intoTechnitiumSoftware:masterfrom
zbalkan:feat/unit-test/technitiumlibrary.net
Open

Added tests for TechnitiumLibrary.Net, kept the failing tests on purpose#33
zbalkan wants to merge 16 commits intoTechnitiumSoftware:masterfrom
zbalkan:feat/unit-test/technitiumlibrary.net

Conversation

@zbalkan
Copy link

@zbalkan zbalkan commented Jan 29, 2026

Some behaviors need discussion being against RFCs.

Copilot AI review requested due to automatic review settings January 29, 2026 07:47
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds comprehensive unit test coverage for TechnitiumLibrary.Net components. The PR includes tests for networking utilities, proxy servers, DNS record types, and HTTP functionality. According to the description, some tests are intentionally left failing to facilitate discussion about behaviors that may violate RFC specifications.

Changes:

  • Added two test projects (TechnitiumLibrary.UnitTests and TechnitiumLibrary.Tests) with extensive test coverage
  • Configured GitHub Actions workflow for automated testing
  • Updated README with testing status badge

Reviewed changes

Copilot reviewed 101 out of 101 changed files in this pull request and generated 26 comments.

Show a summary per file
File Description
TechnitiumLibrary.sln Added TechnitiumLibrary.UnitTests project reference
TechnitiumLibrary.UnitTests/TechnitiumLibrary.UnitTests.csproj Test project targeting .NET 9.0 with MSTest SDK
Multiple test files Comprehensive tests for Socket extensions, Proxy components, DNS records, HTTP handling
.github/workflows/unit-testing.yml CI workflow for running tests on Windows with MSBuild
README.md Added testing status badge

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@zbalkan zbalkan force-pushed the feat/unit-test/technitiumlibrary.net branch from ac7a22f to e76048e Compare February 3, 2026 14:51
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