SummaryStarSponsor

Information
Parser: Cobertura
Assemblies: 2
Classes: 91
Files: 195
Coverage date: 08/04/2026 - 20:34:23
Line coverage
100%
Covered lines: 47444
Uncovered lines: 0
Coverable lines: 47444
Total lines: 88871
Line coverage: 100%
Branch coverage
100%
Covered branches: 8742
Total branches: 8742
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
FixedMathSharp4717804717888390100%
 
86748674100%
 
FixedMathSharp.CoordinateConvention3d62062240100%
 
3232100%
 
FixedMathSharp.Fixed3x32450245780100%
 
8080100%
 
FixedMathSharp.Fixed3x3Extensions2502591100%
 
3434100%
 
FixedMathSharp.Fixed4x476307631938100%
 
240240100%
 
FixedMathSharp.Fixed4x4Extensions54054171100%
 
6262100%
 
FixedMathSharp.Fixed641692016923819100%
 
628628100%
 
FixedMathSharp.Fixed64Extensions46046253100%
 
22100%
 
FixedMathSharp.FixedConvexPrismRelations1130113235100%
 
1616100%
 
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.FixedSegment1842018424309100%
 
376376100%
 
FixedMathSharp.Geometry.FixedSegment2d82808282131100%
 
162162100%
 
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.WideConvexPrismRelations3583035835292100%
 
380380100%
 
FixedMathSharp.Geometry.WideFiniteAxisIntersection78880788812577100%
 
10081008100%
 
FixedMathSharp.Geometry.WideFiniteAxisProjection5140514894100%
 
5454100%
 
FixedMathSharp.Geometry.WideFiniteConeIntersection4640464860100%
 
122122100%
 
FixedMathSharp.Geometry.WideGeometry62106211229100%
 
126126100%
 
FixedMathSharp.Geometry.WideOrientedBox1019001019014783100%
 
12941294100%
 
FixedMathSharp.Geometry.WidePlanarProjection2013020132892100%
 
228228100%
 
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