SummaryStarSponsor

Information
Parser: Cobertura
Assemblies: 2
Classes: 91
Files: 196
Coverage date: 08/23/2026 - 05:45:45
Line coverage
100%
Covered lines: 47863
Uncovered lines: 0
Coverable lines: 47863
Total lines: 89627
Line coverage: 100%
Branch coverage
100%
Covered branches: 8828
Total branches: 8828
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
FixedMathSharp FixedMathSharp.Fixed64 GetSignedRatio(...)52 52
FixedMathSharp FixedMathSharp.Fixed64 GetSignedRatio(...)48 48
FixedMathSharp FixedMathSharp.Geometry.WideFiniteConeIntersection TrySolveBoundedPolynomial(...)48 48
FixedMathSharp FixedMathSharp.Geometry.FixedSegment SolveClosestParameters(...)44 44
FixedMathSharp FixedMathSharp.WideArithmetic CompareNonNegative(...)44 44
FixedMathSharp FixedMathSharp.Geometry.WideOrientedBox TryGetRationalSegmentSweepDistance(...)38 38
FixedMathSharp FixedMathSharp.WideArithmetic CompareNonNegative(...)36 36
FixedMathSharp FixedMathSharp.Geometry.FixedTriangle ClosestPoint(...)32 32
FixedMathSharp FixedMathSharp.Geometry.WideFiniteAxisIntersection TryGetFiniteAxisInterval(...)32 32
FixedMathSharp FixedMathSharp.Geometry.WideTriangleRelations GetClosestTriangleLocalPoint(...)32 32
FixedMathSharp FixedMathSharp.Fixed4x4 Equals(...)30 30
FixedMathSharp FixedMathSharp.Geometry.WideFiniteAxisIntersection TrySolveBoundedQuadratic(...)30 30
FixedMathSharp FixedMathSharp.Geometry.WideOrientedBox TryGetCenteredCapsulePenetration(...)30 30
FixedMathSharp.FluentAssertions FixedMathSharp.Assertions.FixedAssertionHelpers AreComponentApproximatelyEqual(...)30 30
FixedMathSharp FixedMathSharp.Geometry.WideConvex2dRelations TryKeepAxis(...)28 28
FixedMathSharp FixedMathSharp.Geometry.WideConvexPrismRelations TryGetFastDepth(...)28 28
FixedMathSharp FixedMathSharp.Geometry.WideOrientedBox TryGetCenteredCapsuleSlabContact(...)28 28
FixedMathSharp FixedMathSharp.Geometry.FixedSegment GetClosestPoints(...)26 26
FixedMathSharp FixedMathSharp.Geometry.WideOrientedBox TryGetContainedSphereContact(...)26 26
FixedMathSharp FixedMathSharp.Geometry.WideOrientedBox TryGetTriangleCapsuleSlabContact(...)26 26

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
FixedMathSharp4759704759789146100%
 
87608760100%
 
FixedMathSharp.CoordinateConvention3d62062240100%
 
3232100%
 
FixedMathSharp.Fixed3x32450245780100%
 
8080100%
 
FixedMathSharp.Fixed3x3Extensions2502591100%
 
3434100%
 
FixedMathSharp.Fixed4x476307631938100%
 
240240100%
 
FixedMathSharp.Fixed4x4Extensions54054171100%
 
6262100%
 
FixedMathSharp.Fixed641692016923819100%
 
628628100%
 
FixedMathSharp.Fixed64Extensions46046253100%
 
22100%
 
FixedMathSharp.FixedConvexPrismRelations1260126288100%
 
1818100%
 
FixedMathSharp.FixedCurve40040161100%
 
3030100%
 
FixedMathSharp.FixedCurveKey26026141100%
 
88100%
 
FixedMathSharp.FixedDiagnosticsFormatter3103193100%
 
1212100%
 
FixedMathSharp.FixedMath47304731452100%
 
244244100%
 
FixedMathSharp.FixedQuaternion42604261398100%
 
128128100%
 
FixedMathSharp.FixedQuaternionExtensions1501584100%
 
1414100%
 
FixedMathSharp.FixedRange61061351100%
 
4242100%
 
FixedMathSharp.FixedTransform2430243631100%
 
106106100%
 
FixedMathSharp.Geometry.FixedBoundArea1820182670100%
 
6666100%
 
FixedMathSharp.Geometry.FixedBoundBox93809381900100%
 
221221100%
 
FixedMathSharp.Geometry.FixedBoundCircle61061308100%
 
2626100%
 
FixedMathSharp.Geometry.FixedBoundFrustum2730273725100%
 
166166100%
 
FixedMathSharp.Geometry.FixedBoundSphere3140314878100%
 
154154100%
 
FixedMathSharp.Geometry.FixedContactAnchors60654100%
 
00
 
FixedMathSharp.Geometry.FixedContactAnchors2d60654100%
 
00
 
FixedMathSharp.Geometry.FixedContactLocalPoints30336100%
 
00
 
FixedMathSharp.Geometry.FixedConvex2dRelations61706171085100%
 
9292100%
 
FixedMathSharp.Geometry.FixedConvexHullRelations93093198100%
 
2626100%
 
FixedMathSharp.Geometry.FixedOrientedBox4030403993100%
 
102102100%
 
FixedMathSharp.Geometry.FixedPlane59059235100%
 
3030100%
 
FixedMathSharp.Geometry.FixedPointAnchor2460246555100%
 
7474100%
 
FixedMathSharp.Geometry.FixedPointAnchor2d1230123314100%
 
3232100%
 
FixedMathSharp.Geometry.FixedPointAnchorTerm2d51051231100%
 
44100%
 
FixedMathSharp.Geometry.FixedPointAnchorTerm3d62062231100%
 
88100%
 
FixedMathSharp.Geometry.FixedRay1680168568100%
 
6666100%
 
FixedMathSharp.Geometry.FixedRay2d1250125412100%
 
3838100%
 
FixedMathSharp.Geometry.FixedSegment1844018444322100%
 
376376100%
 
FixedMathSharp.Geometry.FixedSegment2d86108612225100%
 
180180100%
 
FixedMathSharp.Geometry.FixedSlabProjection20020100100%
 
1212100%
 
FixedMathSharp.Geometry.FixedTriangle68506851538100%
 
160160100%
 
FixedMathSharp.Geometry.FixedTriangle2d96096382100%
 
4040100%
 
FixedMathSharp.Geometry.PlanarProjectionRelation1301350100%
 
00
 
FixedMathSharp.Geometry.WideAxis32902959100%
 
44100%
 
FixedMathSharp.Geometry.WideCenteredCapsule2dRelations4700470692100%
 
7070100%
 
FixedMathSharp.Geometry.WideConvex2dRelations99409941526100%
 
150150100%
 
FixedMathSharp.Geometry.WideConvexPrismRelations3917039175841100%
 
440440100%
 
FixedMathSharp.Geometry.WideFiniteAxisIntersection78880788812577100%
 
10081008100%
 
FixedMathSharp.Geometry.WideFiniteAxisProjection5140514894100%
 
5454100%
 
FixedMathSharp.Geometry.WideFiniteConeIntersection4640464860100%
 
122122100%
 
FixedMathSharp.Geometry.WideGeometry62106211229100%
 
126126100%
 
FixedMathSharp.Geometry.WideOrientedBox1019001019014783100%
 
12941294100%
 
FixedMathSharp.Geometry.WidePlanarProjection2050020502939100%
 
234234100%
 
FixedMathSharp.Geometry.WidePointAnchor2d2440244352100%
 
1616100%
 
FixedMathSharp.Geometry.WidePointAnchor3d1158011581640100%
 
9292100%
 
FixedMathSharp.Geometry.WidePointSpanPenetration2102160100%
 
22100%
 
FixedMathSharp.Geometry.WideRadialGeometry3003067100%
 
1010100%
 
FixedMathSharp.Geometry.WideRationalBasis3d1420142211100%
 
44100%
 
FixedMathSharp.Geometry.WideRayIntersection4310431750100%
 
110110100%
 
FixedMathSharp.Geometry.WideRigidProjection1240124219100%
 
44100%
 
FixedMathSharp.Geometry.WideSlabProjection63506351120100%
 
132132100%
 
FixedMathSharp.Geometry.WideTriangleConeIntersection4340434753100%
 
6464100%
 
FixedMathSharp.Geometry.WideTriangleRelations6490649904100%
 
7474100%
 
FixedMathSharp.Random.DeterministicRandom57057218100%
 
1616100%
 
FixedMathSharp.Signed1923003094100%
 
2626100%
 
FixedMathSharp.Signed3202802880100%
 
1616100%
 
FixedMathSharp.Signed5763503586100%
 
44100%
 
FixedMathSharp.Signed7042702778100%
 
44100%
 
FixedMathSharp.Signed83261061125100%
 
44100%
 
FixedMathSharp.Vector2d46304631892100%
 
9696100%
 
FixedMathSharp.Vector2dExtensions15015110100%
 
88100%
 
FixedMathSharp.Vector3d63406342343100%
 
160160100%
 
FixedMathSharp.Vector3dExtensions33033172100%
 
1212100%
 
FixedMathSharp.Vector4d28602861068100%
 
112112100%
 
FixedMathSharp.Vector4dExtensions1901992100%
 
1414100%
 
FixedMathSharp.WideArithmetic2384023843908100%
 
643643100%
 
FixedMathSharp.WideNormalization2290229364100%
 
4242100%
 
FixedMathSharp.WideVector2dTransform4050405600100%
 
1818100%
 
FixedMathSharp.WideVector3dTransform2020202297100%
 
66100%
 
FixedMathSharp.WideWeightedAverage1070107188100%
 
1616100%
 
FixedMathSharp.FluentAssertions26602669968100%
 
6868100%
 
FixedMathSharp.Assertions.Fixed3x3Assertions28028712100%
 
00
 
FixedMathSharp.Assertions.Fixed3x3AssertionsExtensions101712100%
 
00
 
FixedMathSharp.Assertions.Fixed4x4Assertions47047712100%
 
00
 
FixedMathSharp.Assertions.Fixed4x4AssertionsExtensions101712100%
 
00
 
FixedMathSharp.Assertions.Fixed64Assertions22022712100%
 
00
 
FixedMathSharp.Assertions.Fixed64AssertionsExtensions101712100%
 
00
 
FixedMathSharp.Assertions.FixedAssertionHelpers46046712100%
 
6868100%
 
FixedMathSharp.Assertions.FixedQuaternionAssertions29029712100%
 
00
 
FixedMathSharp.Assertions.FixedQuaternionAssertionsExtensions101712100%
 
00
 
FixedMathSharp.Assertions.FixedStructAssertions<T1, T2>14014712100%
 
00
 
FixedMathSharp.Assertions.Vector2dAssertions37037712100%
 
00
 
FixedMathSharp.Assertions.Vector2dAssertionsExtensions101712100%
 
00
 
FixedMathSharp.Assertions.Vector3dAssertions37037712100%
 
00
 
FixedMathSharp.Assertions.Vector3dAssertionsExtensions101712100%
 
00