SummaryStarSponsor

Information
Parser: MultiReport (2x Cobertura)
Assemblies: 1
Classes: 13
Files: 13
Tag: 158
Coverage date: 09/17/2025 - 09:26:31
Line coverage
97%
Covered lines: 228
Uncovered lines: 6
Coverable lines: 234
Total lines: 699
Line coverage: 97.4%
Branch coverage
96%
Covered branches: 127
Total branches: 132
Branch coverage: 96.2%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
BallSort.Engine BallSort.Engine.Logic.MoveGenerator CheckForMerges(...)18 18

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
BallSort.Engine228623469997.4%
  
12713296.2%
  
BallSort.Engine.Exceptions.InvalidMoveException2028100%
 
00
 
BallSort.Engine.Exceptions.OutOfBoundsException2028100%
 
00
 
BallSort.Engine.Extensions.EnumExtensions70725100%
 
66100%
 
BallSort.Engine.Game.Board97097260100%
 
4646100%
 
BallSort.Engine.Infrastructure.PuzzleManager1701743100%
 
44100%
 
BallSort.Engine.Logic.BoardHashEqualityComparer93124275%
  
81266.6%
  
BallSort.Engine.Logic.BoardHasher1101134100%
 
44100%
 
BallSort.Engine.Logic.MoveGenerator39039128100%
 
4848100%
 
BallSort.Engine.Models.Data10111100%
 
00
 
BallSort.Engine.Models.Move1101128100%
 
00
 
BallSort.Engine.Models.Puzzle3141875%
  
00
 
BallSort.Engine.Models.Source011120%
 
00
 
BallSort.Engine.Solver291308296.6%
  
111291.6%