SummaryStarSponsor

Information
Parser: MultiReport (2x Cobertura)
Assemblies: 4
Classes: 44
Files: 44
Coverage date: 06/28/2025 - 01:38:45 - 06/28/2025 - 01:39:04
Line coverage
61%
Covered lines: 560
Uncovered lines: 356
Coverable lines: 916
Total lines: 1877
Line coverage: 61.1%
Branch coverage
23%
Covered branches: 14
Total branches: 60
Branch coverage: 23.3%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
Infrastructure Infrastructure.Service.HealthCheckResilienceService WaitForHealthyStatusAsync()702 26

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
Api22912835769064.1%
  
142850%
  
Api.Controller.v1.CustomerController146204870%
  
1250%
  
Api.Controller.v1.EmployeeController146204670%
  
1250%
  
Api.Controller.v1.ProductController01818470%
 
020%
 
Api.Dev.TrackedRequestDuration088390%
 
00
 
Api.Extensions.LogTemplates50517100%
 
00
 
Api.Extensions.PagedResponseUtil113142578.5%
  
22100%
 
Api.Middleware.GlobalExceptionHandler617234226%
  
00
 
Api.Request.Parameters.CustomerRequest1015100%
 
00
 
Api.Request.Validation.CustomerRequestValidator1601625100%
 
00
 
Api.Response.PagedResponse<T>02121540%
 
020%
 
Api.Response.Response<T>044180%
 
00
 
Api.ServiceExtension.ApiVersioningServiceCollectionExtensions142162487.5%
  
00
 
Api.ServiceExtension.LoggingCollectionExtensions1124354931.4%
  
00
 
Api.ServiceExtension.MetricsCollectionsExtensions04490%
 
00
 
Api.ServiceExtension.OpenTelemetryCollectionExtensions4804872100%
 
5683.3%
  
Api.ServiceExtension.ProblemDetailsServiceCollectionExtensions1212243450%
  
040%
 
Api.ServiceExtension.ResponseCompressionServiceCollectionExtensions1101119100%
 
00
 
Api.ServiceExtension.SwaggerGeneration60611100%
 
00
 
Program6036310695.2%
  
5862.5%
  
Application30386813444.1%
  
040%
 
Application.DependencyInjectionContainer60613100%
 
00
 
Application.Extension.LogTemplates055170%
 
00
 
Application.service.CustomerService1201224100%
 
00
 
Application.service.EmployeeService1201224100%
 
00
 
Application.Service.ProductService03333560%
 
040%
 
Domain3582537.5%
  
00
 
Domain.DependencyInjectionContainer3038100%
 
00
 
Domain.Extension.LogTemplates055170%
 
00
 
Infrastructure298185483102861.6%
  
0280%
 
Infrastructure.Context.Factory.DesignTimeDbContextFactory099220%
 
00
 
Infrastructure.Context.NorthwindContext2220222283100%
 
00
 
Infrastructure.DependencyInjectionContainer1121325034.3%
  
020%
 
Infrastructure.Entity.category055260%
 
00
 
Infrastructure.Entity.customer1301358100%
 
00
 
Infrastructure.Entity.customer_demographic033160%
 
00
 
Infrastructure.Entity.employee2202292100%
 
00
 
Infrastructure.Entity.order01818780%
 
00
 
Infrastructure.Entity.order_detail077320%
 
00
 
Infrastructure.Entity.product01313580%
 
00
 
Infrastructure.Entity.region033180%
 
00
 
Infrastructure.Entity.shipper044220%
 
00
 
Infrastructure.Entity.supplier01313580%
 
00
 
Infrastructure.Entity.territory055260%
 
00
 
Infrastructure.Entity.us_state044200%
 
00
 
Infrastructure.Extension.LogTemplates055170%
 
00
 
Infrastructure.Repository.NorthwindRepository3020507260%
  
00
 
Infrastructure.Service.HealthCheckResilienceService05555800%
 
0260%