SummaryStarSponsor

Information
Parser: Cobertura
Assemblies: 8
Classes: 47
Files: 42
Coverage date: 7/23/2026 - 8:44:04 PM
Line coverage
78%
Covered lines: 735
Uncovered lines: 201
Coverable lines: 936
Total lines: 2130
Line coverage: 78.5%
Branch coverage
75%
Covered branches: 173
Total branches: 228
Branch coverage: 75.8%
Method coverage
88%
Covered methods: 182
Fully covered methods: 139
Total methods: 205
Method coverage: 88.7%
Full method coverage: 67.8%

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
ArturRios.Data.Export.Excel ArturRios.Data.Export.Excel.Exporters.ExcelExporter<T> SetCell(...)85 28
ArturRios.Data.DynamoDb ArturRios.Data.DynamoDb.DependencyInjection.ServiceCollectionExtensions CreateClient(...)16 16

Coverage

Line coverageBranch coverageMethod coverageFull method coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentageCoveredTotalPercentageCoveredTotalPercentage
ArturRios.Data.Dapper3163712183.7%
  
22100%
 
1515100%
 
121580%
  
ArturRios.Data.Dapper.DapperSqlQuery2663210081.2%
  
22100%
 
1414100%
 
121485.7%
  
ArturRios.Data.Dapper.ServiceCollectionExtensions50521100%
 
00
 
11100%
 
010%
 
ArturRios.Data.DynamoDb851610123884.1%
  
102245.4%
  
212295.4%
  
172277.2%
  
ArturRios.Data.DynamoDb.Configuration.DynamoOptions40417100%
 
00
 
44100%
 
44100%
 
ArturRios.Data.DynamoDb.DependencyInjection.ServiceCollectionExtensions235287382.1%
  
81844.4%
  
2366.6%
  
030%
 
ArturRios.Data.DynamoDb.Repositories.DynamoRepository<T>58116914884%
  
2450%
  
1515100%
 
131586.6%
  
ArturRios.Data.Export150615673596.1%
  
486080%
  
454697.8%
  
354676%
  
ArturRios.Data.Export.Abstractions.Column30363100%
 
00
 
33100%
 
33100%
 
ArturRios.Data.Export.Abstractions.ColumnMap3003063100%
 
81080%
  
55100%
 
3560%
  
ArturRios.Data.Export.Abstractions.ExcelExporterRegistration20212100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.Export.Abstractions.ExporterFactory181193594.7%
  
7887.5%
  
33100%
 
1333.3%
  
ArturRios.Data.Export.Abstractions.ValueRenderer6171685.7%
  
5862.5%
  
11100%
 
010%
 
ArturRios.Data.Export.Attributes.ExportColumnAttribute20212100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.Export.Configuration.CsvOptions30366100%
 
00
 
33100%
 
33100%
 
ArturRios.Data.Export.Configuration.ExportOptions40466100%
 
00
 
44100%
 
44100%
 
ArturRios.Data.Export.Configuration.JsonOptions20266100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.Export.Configuration.MessagePackOptions20266100%
 
1250%
  
22100%
 
22100%
 
ArturRios.Data.Export.Configuration.TxtOptions20266100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.Export.DependencyInjection.ServiceCollectionExtensions1301336100%
 
22100%
 
11100%
 
010%
 
ArturRios.Data.Export.Exporters.CsvExporter<T>2102138100%
 
1212100%
 
33100%
 
2366.6%
  
ArturRios.Data.Export.Exporters.ExporterBase<T>193225786.3%
  
6875%
  
44100%
 
2450%
  
ArturRios.Data.Export.Exporters.JsonExporter<T>50517100%
 
1250%
  
22100%
 
22100%
 
ArturRios.Data.Export.Exporters.MessagePackExporter<T>50517100%
 
1250%
  
22100%
 
22100%
 
ArturRios.Data.Export.Exporters.TxtExporter<T>131143992.8%
  
5683.3%
  
4580%
  
3560%
  
ArturRios.Data.Export.Excel5055511990.9%
  
404490.9%
  
88100%
 
5862.5%
  
ArturRios.Data.Export.Excel.Configuration.ExcelExportOptions40417100%
 
00
 
44100%
 
44100%
 
ArturRios.Data.Export.Excel.DependencyInjection.ServiceCollectionExtensions70728100%
 
1250%
  
11100%
 
010%
 
ArturRios.Data.Export.Excel.Exporters.ExcelExporter<T>395447488.6%
  
394292.8%
  
33100%
 
1333.3%
  
ArturRios.Data.MongoDb2059429958568.5%
  
426070%
  
525791.2%
  
425773.6%
  
ArturRios.Data.MongoDb.CollectionName20217100%
 
44100%
 
22100%
 
22100%
 
ArturRios.Data.MongoDb.Configuration.MongoOptions20211100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.MongoDb.DependencyInjection.ServiceCollectionExtensions123154780%
  
020%
 
1250%
  
020%
 
ArturRios.Data.MongoDb.Document10113100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.MongoDb.Exceptions.MongoConcurrencyException1017100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.MongoDb.MongoCollectionAttribute20210100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.MongoDb.MongoContext30319100%
 
00
 
33100%
 
33100%
 
ArturRios.Data.MongoDb.Repositories.MongoDocumentRepository<T>1525520734773.4%
  
264261.9%
  
363894.7%
  
293876.3%
  
ArturRios.Data.MongoDb.Transactions.MongoUnitOfWork29366510644.6%
  
1212100%
 
3560%
  
1520%
  
ArturRios.Data.MongoDb.VersionedDocument1018100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.PostgreSql1563616.6%
  
00
 
1333.3%
  
1333.3%
  
ArturRios.Data.PostgreSql.PostgreSqlProvider1121850%
  
00
 
1250%
  
1250%
  
ArturRios.Data.PostgreSql.ServiceCollectionExtensions044180%
 
00
 
010%
 
010%
 
ArturRios.Data.Relational.Core2116527658776.4%
  
314077.5%
  
385174.5%
  
255149%
  
ArturRios.Data.Relational.Core.Configuration.BaseDbContext1601637100%
 
22100%
 
44100%
 
2450%
  
ArturRios.Data.Relational.Core.Configuration.BaseDbContextOptions20217100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.Relational.Core.DependencyInjection.ServiceCollectionExtensions68138117583.9%
  
182475%
  
5683.3%
  
060%
 
ArturRios.Data.Relational.Core.Entities.Entity10115100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.Relational.Core.Entities.VersionedEntity10117100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.Relational.Core.Exceptions.DataAccessException10111100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.Relational.Core.Repositories.EfRepository<T>942612020878.3%
  
71070%
  
202290.9%
  
172277.2%
  
ArturRios.Data.Relational.Core.Transactions.EfUnitOfWork28265410751.8%
  
44100%
 
41428.5%
  
1147.1%
  
ArturRios.Data.Sqlite2463633.3%
  
00
 
2366.6%
  
2366.6%
  
ArturRios.Data.Sqlite.ServiceCollectionExtensions044180%
 
00
 
010%
 
010%
 
ArturRios.Data.Sqlite.SqliteProvider20218100%
 
00
 
22100%
 
22100%