SummaryStarSponsor

Information
Parser: Cobertura
Assemblies: 1
Classes: 44
Files: 44
Coverage date: 10/07/2026 - 04:12:47
Line coverage
88%
Covered lines: 525
Uncovered lines: 66
Coverable lines: 591
Total lines: 2114
Line coverage: 88.8%
Branch coverage
83%
Covered branches: 258
Total branches: 308
Branch coverage: 83.7%
Method coverage
91%
Covered methods: 119
Fully covered methods: 108
Total methods: 130
Method coverage: 91.5%
Full method coverage: 83%

Risk Hotspots

Coverage

Line coverageBranch coverageMethod coverageFull method coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentageCoveredTotalPercentageCoveredTotalPercentage
ArturRios.Util.WebApi52566591211488.8%
  
25830883.7%
  
11913091.5%
  
10813083%
  
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.WebApplicationBuilderExtensions26245012052%
  
61250%
  
2450%
  
040%
 
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.ExceptionMiddleware235288182.1%
  
5683.3%
  
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.GoogleTokenVerifier088300%
 
060%
 
010%
 
010%
 
ArturRios.Util.WebApi.Security.Authentication.JwtTokenValidator301319196.7%
  
131492.8%
  
44100%
 
3475%
  
ArturRios.Util.WebApi.Security.Authentication.TokenClaimsReader1201243100%
 
66100%
 
22100%
 
22100%
 
ArturRios.Util.WebApi.Security.Configuration.AuthenticationOptions60625100%
 
00
 
66100%
 
66100%
 
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%