SummaryStarSponsor

Information
Parser: Cobertura
Assemblies: 1
Classes: 31
Files: 31
Coverage date: 7/23/2026 - 11:17:57 AM
Line coverage
59%
Covered lines: 409
Uncovered lines: 284
Coverable lines: 693
Total lines: 1587
Line coverage: 59%
Branch coverage
57%
Covered branches: 150
Total branches: 262
Branch coverage: 57.2%
Method coverage
64%
Covered methods: 63
Fully covered methods: 30
Total methods: 97
Method coverage: 64.9%
Full method coverage: 30.9%

Risk Hotspots

Coverage

Line coverageBranch coverageMethod coverageFull method coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentageCoveredTotalPercentageCoveredTotalPercentage
ArturRios.Util.WebApi409284693158759%
  
15026257.2%
  
639764.9%
  
309730.9%
  
ArturRios.Util.WebApi.AspNetCore.ResponseResolver2602677100%
 
1212100%
 
55100%
 
1520%
  
ArturRios.Util.WebApi.Client.BaseWebApiClient01111330%
 
00
 
020%
 
020%
 
ArturRios.Util.WebApi.Client.BaseWebApiClientRoute38114327.2%
  
020%
 
2450%
  
1425%
  
ArturRios.Util.WebApi.Client.WebApiClientException022110%
 
00
 
020%
 
020%
 
ArturRios.Util.WebApi.Configuration.WebApiParameters04545920%
 
0260%
 
070%
 
070%
 
ArturRios.Util.WebApi.Configuration.WebApiStartup01371372430%
 
0300%
 
0150%
 
0150%
 
ArturRios.Util.WebApi.EndpointToggle.EndpointDisabledException10110100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.EndpointToggle.EndpointToggleAttribute1211313425190.2%
  
446073.3%
  
1313100%
 
31323%
  
ArturRios.Util.WebApi.Handlers.TracePropagationHandler01212360%
 
060%
 
010%
 
010%
 
ArturRios.Util.WebApi.Middleware.ExceptionMiddleware2116376756.7%
  
3650%
  
33100%
 
1333.3%
  
ArturRios.Util.WebApi.Middleware.TraceActivityMiddleware3103165100%
 
6875%
  
33100%
 
2366.6%
  
ArturRios.Util.WebApi.Security.Attributes.AuthorizeAttribute01212320%
 
040%
 
010%
 
010%
 
ArturRios.Util.WebApi.Security.Attributes.RoleRequirementAttribute055180%
 
00
 
010%
 
010%
 
ArturRios.Util.WebApi.Security.Authentication.GoogleTokenValidator142163987.5%
  
7887.5%
  
22100%
 
1250%
  
ArturRios.Util.WebApi.Security.Authentication.GoogleTokenVerifier01212300%
 
060%
 
010%
 
010%
 
ArturRios.Util.WebApi.Security.Authentication.JwtTokenValidator162184788.8%
  
81080%
  
22100%
 
1250%
  
ArturRios.Util.WebApi.Security.Authentication.TokenExtractor221234795.6%
  
161888.8%
  
33100%
 
030%
 
ArturRios.Util.WebApi.Security.Configuration.AuthenticationOptions60625100%
 
00
 
66100%
 
66100%
 
ArturRios.Util.WebApi.Security.Extensions.AuthenticationExtensions50518100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Security.Extensions.AuthenticationServiceCollectionExtensions3303385100%
 
131492.8%
  
22100%
 
020%
 
ArturRios.Util.WebApi.Security.Factories.AuthenticatedUserFactory112134284.6%
  
81266.6%
  
22100%
 
1250%
  
ArturRios.Util.WebApi.Security.Filters.RoleRequirementFilter1801846100%
 
66100%
 
22100%
 
1250%
  
ArturRios.Util.WebApi.Security.Middleware.AuthenticationMiddleware392419395.1%
  
142070%
  
44100%
 
1425%
  
ArturRios.Util.WebApi.Security.Providers.CachedAuthenticationProvider2902958100%
 
131492.8%
  
33100%
 
030%
 
ArturRios.Util.WebApi.Security.Providers.CachedAuthenticationProviderOptions40427100%
 
00
 
44100%
 
44100%
 
ArturRios.Util.WebApi.Security.Records.AuthenticatedUser1016100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Security.Records.Authentication01180%
 
00
 
010%
 
010%
 
ArturRios.Util.WebApi.Security.Records.Credentials1121050%
  
00
 
1250%
  
1250%
  
ArturRios.Util.WebApi.Security.Records.GoogleTokenPayload1017100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Security.Records.TokenValidationResult1016100%
 
00
 
11100%
 
11100%
 
ArturRios.Util.WebApi.Security.Validation.CredentialsValidator50515100%
 
00
 
11100%
 
11100%