Skip to content

feat: initial NUnit Kestrel logging bridge#1

Merged
joeldickson merged 14 commits intomainfrom
feat/initial-kestrel-logging
Oct 26, 2025
Merged

feat: initial NUnit Kestrel logging bridge#1
joeldickson merged 14 commits intomainfrom
feat/initial-kestrel-logging

Conversation

@joeldickson
Copy link
Contributor

This PR introduces the initial implementation of Agoda.NUnit.KestrelLogging, a helper library that ensures Console.WriteLine and TestContext output appears during ASP.NET Core/Kestrel integration tests with NUnit.

Highlights:

  • NUnit context restore middleware and startup filter
  • NUnit logger provider and WebApplicationFactory extension method WithNUnitTestLogging
  • SampleApp for integration tests
  • Comprehensive unit, integration, and parallel tests (16 total)
  • CI workflow (build, test with coverage, pack, publish)
  • Documentation: README, CONTRIBUTING; repo config: .editorconfig, .gitattributes, .gitignore
  • Project logo and NuGet package metadata

Closes #1 (if tracking).

@codecov-commenter
Copy link

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@joeldickson joeldickson merged commit 4ab762a into main Oct 26, 2025
2 checks 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.

3 participants