SummaryStarSponsor

Information
Parser: MultiReport (9x Cobertura)
Assemblies: 2
Classes: 31
Files: 31
Coverage date: 10/07/2025 - 22:28:10 - 13/07/2025 - 17:58:14
Line coverage
87%
Covered lines: 929
Uncovered lines: 134
Coverable lines: 1063
Total lines: 1976
Line coverage: 87.3%
Branch coverage
70%
Covered branches: 210
Total branches: 296
Branch coverage: 70.9%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
EF.Blockchain.Server EF.Blockchain.Server.Endpoints.TransactionEndpoints PrepareTransaction(...)272 16
EF.Blockchain.Server EF.Blockchain.Server.Endpoints.WalletEndpoints CreateWallet()210 14
EF.Blockchain.Domain EF.Blockchain.Domain.Block IsValid(...)26 26
EF.Blockchain.Domain EF.Blockchain.Domain.Transaction IsValid(...)22 22
EF.Blockchain.Domain EF.Blockchain.Domain.Blockchain AddTransaction(...)18 18

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
EF.Blockchain.Domain4905495105098.9%
  
14615892.4%
  
EF.Blockchain.Domain.Block88088200100%
 
414297.6%
  
EF.Blockchain.Domain.Blockchain181518632797.3%
  
425280.7%
  
EF.Blockchain.Domain.BlockInfo1501556100%
 
00
 
EF.Blockchain.Domain.Transaction93093176100%
 
414297.6%
  
EF.Blockchain.Domain.TransactionInput57057130100%
 
1414100%
 
EF.Blockchain.Domain.TransactionOutput2802878100%
 
44100%
 
EF.Blockchain.Domain.Validation70728100%
 
00
 
EF.Blockchain.Domain.Wallet2102155100%
 
44100%
 
EF.Blockchain.Server43912956892677.2%
  
6413846.3%
  
EF.Blockchain.Server.Dtos.BlockDto70712100%
 
00
 
EF.Blockchain.Server.Dtos.BlockInfoDto60611100%
 
00
 
EF.Blockchain.Server.Dtos.StatusDto50510100%
 
00
 
EF.Blockchain.Server.Dtos.TransactionDto90916100%
 
00
 
EF.Blockchain.Server.Dtos.TransactionInputDto4049100%
 
00
 
EF.Blockchain.Server.Dtos.TransactionOutputDto3038100%
 
00
 
EF.Blockchain.Server.Dtos.TransactionSearchDto3038100%
 
00
 
EF.Blockchain.Server.Dtos.WalletDto60611100%
 
00
 
EF.Blockchain.Server.Endpoints.BlockEndpoints4704798100%
 
91090%
  
EF.Blockchain.Server.Endpoints.StatusEndpoints2202247100%
 
1250%
  
EF.Blockchain.Server.Endpoints.TransactionEndpoints545110515451.4%
  
83225%
  
EF.Blockchain.Server.Endpoints.WalletEndpoints32669816732.6%
  
0160%
 
EF.Blockchain.Server.Extensions.EndpointExtensions60614100%
 
00
 
EF.Blockchain.Server.Mappers.BlockInfoMapper151162793.7%
  
3650%
  
EF.Blockchain.Server.Mappers.BlockMapper312334893.9%
  
61250%
  
EF.Blockchain.Server.Mappers.TransactionInputMapper192213490.4%
  
51050%
  
EF.Blockchain.Server.Mappers.TransactionMapper312335093.9%
  
142070%
  
EF.Blockchain.Server.Mappers.TransactionOutputMapper172193289.4%
  
3650%
  
EF.Blockchain.Server.Mappers.TransactionSearchMapper101112290.9%
  
1250%
  
EF.Blockchain.Server.Mappers.WalletMapper1101121100%
 
2450%
  
EF.Blockchain.Server.Middleware.RequestLoggingMiddleware1901934100%
 
22100%
 
EF.Blockchain.Server.Startup.ApplicationSetup762787997.4%
  
101662.5%
  
EF.Blockchain.Server.Startup.SerilogSetup60614100%
 
00