This report demonstrates every feature available in the library, assembled into a realistic scenario: a nightly build and test pipeline summary.
| Suite | Tests | Passed | Failed | Coverage |
|---|---|---|---|---|
| Auth.Login | 45 | 42 | 3 | 91.2 |
| Auth.OAuth | 32 | 20 | 12 | 68.5 |
| Payment.Charge | 28 | 26 | 2 | 94.1 |
| Payment.Refund | 18 | 8 | 10 | 55 |
| Search.Index | 52 | 44 | 8 | 82.3 |
| User.Profile | 38 | 33 | 5 | 88.7 |
| Notifications | 22 | 20 | 2 | 95.2 |
| Total | 235 | 193 | 42 | Avg: 82.14 |
| Build Agent | runner-prod-03 |
| SDK Version | .NET 10.0.100 |
| Configuration | Release |
| Platform | linux-x64 |
| Git Branch | main |
| Git Commit | a3f7c2d8e1b4f6a9c3d5e7f8 |
| Triggered By | Schedule (nightly) |
System.Net.Http.HttpRequestException: Connection refused (oauth.provider.com:443)
at System.Net.Http.HttpConnectionPool.ConnectAsync()
at AuthService.RefreshTokenAsync(string refreshToken)
at AuthTests.OAuth_RefreshToken_ShouldSucceed() in Tests/Auth/OAuthTests.cs:line 87
Affected tests:
The AddHtml method allows inserting arbitrary HTML when the built-in features don't cover an edge case:
"The best reporting library is the one you actually use." — A pragmatic developer