SummaryStarSponsor

Information
Parser: MultiReport (2x Cobertura)
Assemblies: 9
Classes: 51
Files: 46
Coverage date: 10/29/2026 - 23:53:36
Line coverage
88%
Covered lines: 913
Uncovered lines: 118
Coverable lines: 1031
Total lines: 3023
Line coverage: 88.5%
Branch coverage
75%
Covered branches: 300
Total branches: 398
Branch coverage: 75.3%
Method coverage
94%
Covered methods: 239
Fully covered methods: 200
Total methods: 252
Method coverage: 94.8%
Full method coverage: 79.3%

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
ArturRios.Data.Export.Excel ArturRios.Data.Export.Excel.Exporters.ExcelExporter<T> SetCell(...)85 38
ArturRios.Data.Relational.Core ArturRios.Data.Relational.Core.Repositories.RelationalErrors IsUniqueViolation(...)42 6
ArturRios.Data.DynamoDb ArturRios.Data.DynamoDb.DependencyInjection.ServiceCollectionExtensions CreateClient(...)16 16

Coverage

Line coverageBranch coverageMethod coverageFull method coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentageCoveredTotalPercentageCoveredTotalPercentage
ArturRios.Data.Dapper2542914886.2%
  
44100%
 
1616100%
 
141687.5%
  
ArturRios.Data.Dapper.DapperSqlQuery2242612584.6%
  
44100%
 
1515100%
 
131586.6%
  
ArturRios.Data.Dapper.ServiceCollectionExtensions30323100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.DynamoDb93910231691.1%
  
274658.6%
  
242596%
  
192576%
  
ArturRios.Data.DynamoDb.Configuration.DynamoOptions40417100%
 
00
 
44100%
 
44100%
 
ArturRios.Data.DynamoDb.DependencyInjection.ServiceCollectionExtensions173207785%
  
81844.4%
  
2366.6%
  
1333.3%
  
ArturRios.Data.DynamoDb.Repositories.DynamoRepository<T>7267822292.3%
  
192867.8%
  
1818100%
 
141877.7%
  
ArturRios.Data.Export1599168106194.6%
  
648278%
  
535596.3%
  
495589%
  
ArturRios.Data.Export.Abstractions.Column30363100%
 
00
 
33100%
 
33100%
 
ArturRios.Data.Export.Abstractions.ColumnMap2602663100%
 
81080%
  
55100%
 
55100%
 
ArturRios.Data.Export.Abstractions.ExcelExporterRegistration20212100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.Export.Abstractions.ExporterFactory141153593.3%
  
7887.5%
  
33100%
 
2366.6%
  
ArturRios.Data.Export.Abstractions.ValueRenderer6171685.7%
  
5862.5%
  
11100%
 
010%
 
ArturRios.Data.Export.Attributes.ExportColumnAttribute20215100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.Export.Configuration.CsvOptions404107100%
 
00
 
44100%
 
44100%
 
ArturRios.Data.Export.Configuration.ExportOptions404107100%
 
00
 
44100%
 
44100%
 
ArturRios.Data.Export.Configuration.JsonOptions63910766.6%
  
2450%
  
4580%
  
4580%
  
ArturRios.Data.Export.Configuration.MessagePackOptions202107100%
 
1250%
  
22100%
 
22100%
 
ArturRios.Data.Export.Configuration.TxtOptions202107100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.Export.DependencyInjection.ServiceCollectionExtensions1201240100%
 
22100%
 
11100%
 
11100%
 
ArturRios.Data.Export.Exporters.CsvExporter<T>2102167100%
 
232688.4%
  
55100%
 
55100%
 
ArturRios.Data.Export.Exporters.ExporterBase<T>3934213292.8%
  
101471.4%
  
77100%
 
5771.4%
  
ArturRios.Data.Export.Exporters.JsonExporter<T>20219100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.Export.Exporters.MessagePackExporter<T>30320100%
 
1250%
  
22100%
 
22100%
 
ArturRios.Data.Export.Exporters.TxtExporter<T>111124491.6%
  
5683.3%
  
4580%
  
4580%
  
ArturRios.Data.Export.Excel4775414487%
  
485488.8%
  
88100%
 
7887.5%
  
ArturRios.Data.Export.Excel.Configuration.ExcelExportOptions40417100%
 
00
 
44100%
 
44100%
 
ArturRios.Data.Export.Excel.DependencyInjection.ServiceCollectionExtensions60628100%
 
1250%
  
11100%
 
11100%
 
ArturRios.Data.Export.Excel.Exporters.ExcelExporter<T>377449984%
  
475290.3%
  
33100%
 
2366.6%
  
ArturRios.Data.MongoDb2974334084687.3%
  
9212673%
  
707297.2%
  
547275%
  
ArturRios.Data.MongoDb.CollectionName20217100%
 
44100%
 
22100%
 
22100%
 
ArturRios.Data.MongoDb.Configuration.MongoOptions20211100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.MongoDb.DependencyInjection.ServiceCollectionExtensions112135184.6%
  
020%
 
1250%
  
1250%
  
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>2042823248687.9%
  
537075.7%
  
454697.8%
  
354676%
  
ArturRios.Data.MongoDb.Repositories.MongoErrors204248483.3%
  
223464.7%
  
33100%
 
1333.3%
  
ArturRios.Data.MongoDb.Transactions.MongoUnitOfWork5095914084.7%
  
131681.2%
  
99100%
 
5955.5%
  
ArturRios.Data.MongoDb.VersionedDocument1018100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.MySql50545100%
 
00
 
44100%
 
44100%
 
ArturRios.Data.MySql.MySqlProvider30328100%
 
00
 
33100%
 
33100%
 
ArturRios.Data.MySql.ServiceCollectionExtensions20217100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.PostgreSql40436100%
 
00
 
33100%
 
33100%
 
ArturRios.Data.PostgreSql.PostgreSqlProvider20218100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.PostgreSql.ServiceCollectionExtensions20218100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.Relational.Core2794632588285.8%
  
658675.5%
  
586687.8%
  
476671.2%
  
ArturRios.Data.Relational.Core.Configuration.BaseDbContext2202273100%
 
44100%
 
55100%
 
55100%
 
ArturRios.Data.Relational.Core.Configuration.BaseDbContextOptions20217100%
 
00
 
22100%
 
22100%
 
ArturRios.Data.Relational.Core.DependencyInjection.ServiceCollectionExtensions6657119592.9%
  
212875%
  
6785.7%
  
4757.1%
  
ArturRios.Data.Relational.Core.Entities.Entity<T>10116100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.Relational.Core.Entities.VersionedEntity<T>10116100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.Relational.Core.Exceptions.DataAccessException10111100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.Relational.Core.Repositories.EfRepository<T1, T2>1002512526580%
  
131492.8%
  
232592%
  
192576%
  
ArturRios.Data.Relational.Core.Repositories.RelationalErrors3363912784.6%
  
152657.6%
  
5683.3%
  
4666.6%
  
ArturRios.Data.Relational.Core.Transactions.EfUnitOfWork53106316284.1%
  
121485.7%
  
141877.7%
  
101855.5%
  
ArturRios.Data.Sqlite40436100%
 
00
 
33100%
 
33100%
 
ArturRios.Data.Sqlite.ServiceCollectionExtensions20218100%
 
00
 
11100%
 
11100%
 
ArturRios.Data.Sqlite.SqliteProvider20218100%
 
00
 
22100%
 
22100%