SummaryStarSponsor

Information
Parser: Cobertura
Assemblies: 1
Classes: 44
Files: 44
Coverage date: 10/29/2026 - 21:53:47
Line coverage
93%
Covered lines: 587
Uncovered lines: 44
Coverable lines: 631
Total lines: 2234
Line coverage: 93%
Branch coverage
85%
Covered branches: 287
Total branches: 336
Branch coverage: 85.4%
Method coverage
93%
Covered methods: 126
Fully covered methods: 114
Total methods: 135
Method coverage: 93.3%
Full method coverage: 84.4%

Risk Hotspots

Coverage

Line coverageBranch coverageMethod coverageFull method coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentageCoveredTotalPercentageCoveredTotalPercentage
ArturRios.Util.WebApi58744631223493%
  
28733685.4%
  
12613593.3%
  
11413584.4%
  
ArturRios.Util.WebApi.AspNetCore.OutputActionResultExtensions1001076100%
 
1212100%
 
44100%
 
44100%
 
ArturRios.Util.WebApi.Client.BaseWebApiClient099330%
 
00
 
020%
 
020%
 
ArturRios.Util.WebApi.Client.BaseWebApiClientRoute1101149100%
 
5683.3%
  
44100%
 
44100%
 
ArturRios.Util.WebApi.Client.WebApiClientException1121150%
  
00
 
1250%
  
1250%
  
ArturRios.Util.WebApi.Configuration.ApplicationBuilderExtensions2402491100%
 
121485.7%
  
33100%
 
33100%
 
ArturRios.Util.WebApi.Configuration.ServiceCollectionExtensions1501534100%
 
2450%
  
11100%
 
11100%
 
ArturRios.Util.WebApi.Configuration.WebApiParameters45045130100%
 
303488.2%
  
1111100%
 
1111100%
 
ArturRios.Util.WebApi.Configuration.WebApiStartup2833110390.3%
  
44100%
 
5862.5%
  
5862.5%
  
ArturRios.Util.WebApi.Configuration.WebApiStartupOptions50527100%
 
00
 
55100%
 
55100%
 
ArturRios.Util.WebApi.Configuration.WebApiSwaggerOptions30320100%
 
00
 
33100%
 
33100%
 
ArturRios.Util.WebApi.Configuration.WebApplicationBuilderExtensions4364912287.7%
  
71258.3%
  
3475%
  
2450%
  
ArturRios.Util.WebApi.EndpointToggle.EndpointDisabledException30323100%
 
00
 
33100%
 
33100%
 
ArturRios.Util.WebApi.EndpointToggle.EndpointToggleAttribute9089825091.8%
  
516479.6%
  
1313100%
 
91369.2%
  
ArturRios.Util.WebApi.Extensions.ActivityExtensions10116100%
 
22100%
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Extensions.HttpClientBuilderExtensions20223100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Extensions.HttpContextClientExtensions40432100%
 
44100%
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Extensions.HttpResponseExtensions20225100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Handlers.TracePropagationHandler60637100%
 
4666.6%
  
11100%
 
11100%
 
ArturRios.Util.WebApi.Middleware.ExceptionMiddleware305359585.7%
  
91275%
  
33100%
 
1333.3%
  
ArturRios.Util.WebApi.Middleware.TraceActivityMiddleware35035104100%
 
232495.8%
  
44100%
 
44100%
 
ArturRios.Util.WebApi.Middleware.TraceActivityOptions20214100%
 
00
 
22100%
 
22100%
 
ArturRios.Util.WebApi.Security.Attributes.AuthorizeAttribute40425100%
 
44100%
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Security.Attributes.RoleRequirementAttribute044180%
 
00
 
010%
 
010%
 
ArturRios.Util.WebApi.Security.Authentication.GoogleTokenValidator111123991.6%
  
7887.5%
  
22100%
 
1250%
  
ArturRios.Util.WebApi.Security.Authentication.GoogleTokenVerifier8193588.8%
  
2633.3%
  
11100%
 
010%
 
ArturRios.Util.WebApi.Security.Authentication.JwtTokenValidator5846217493.5%
  
353697.2%
  
77100%
 
5771.4%
  
ArturRios.Util.WebApi.Security.Authentication.TokenClaimsReader1201243100%
 
66100%
 
22100%
 
22100%
 
ArturRios.Util.WebApi.Security.Configuration.AuthenticationOptions80841100%
 
00
 
88100%
 
88100%
 
ArturRios.Util.WebApi.Security.Extensions.AuthenticationServiceCollectionExtensions29029111100%
 
141687.5%
  
22100%
 
22100%
 
ArturRios.Util.WebApi.Security.Extensions.EndpointMetadataExtensions20226100%
 
22100%
 
22100%
 
22100%
 
ArturRios.Util.WebApi.Security.Extensions.HttpContextExtensions201217895.2%
  
151883.3%
  
66100%
 
5683.3%
  
ArturRios.Util.WebApi.Security.Filters.AuthorizationResults20220100%
 
00
 
22100%
 
22100%
 
ArturRios.Util.WebApi.Security.Filters.RoleRequirementFilter1001039100%
 
66100%
 
22100%
 
22100%
 
ArturRios.Util.WebApi.Security.Interfaces.IAuthenticatedUserMapper10127100%
 
22100%
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Security.Mappers.DefaultAuthenticatedUserMapper1001037100%
 
88100%
 
22100%
 
22100%
 
ArturRios.Util.WebApi.Security.Middleware.AuthenticationMiddleware2602680100%
 
131872.2%
  
44100%
 
44100%
 
ArturRios.Util.WebApi.Security.Providers.CachedAuthenticationProvider1301342100%
 
88100%
 
44100%
 
44100%
 
ArturRios.Util.WebApi.Security.Providers.CachedAuthenticationProviderOptions40427100%
 
00
 
44100%
 
44100%
 
ArturRios.Util.WebApi.Security.Records.AuthenticatedUser1019100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Security.Records.Authentication1018100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Security.Records.Credentials1121050%
  
00
 
1250%
  
1250%
  
ArturRios.Util.WebApi.Security.Records.GoogleTokenPayload1017100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Security.Records.TokenValidationResult1018100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Security.Validation.CredentialsValidator40415100%
 
00
 
11100%
 
11100%