SummaryStarSponsor

Information
Parser: MultiReport (3x OpenCover)
Assemblies: 2
Classes: 56
Files: 56
Tag: 67_15587897385
Line coverage
98%
Covered lines: 1222
Uncovered lines: 13
Coverable lines: 1235
Total lines: 5011
Line coverage: 98.9%
Branch coverage
100%
Covered branches: 612
Total branches: 612
Branch coverage: 100%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity
Pozitron.QuerySpecification Pozitron.QuerySpecification.TypeDiscovery GetInstancesOf(...)30 30
Pozitron.QuerySpecification Pozitron.QuerySpecification.Specification<T> GenerateCompiledItems(Pozitron.QuerySpecification.SpecItem[],System.Int32)24 24
Pozitron.QuerySpecification.EntityFrameworkCore Pozitron.QuerySpecification.IncludeEvaluator .cctor()22 22
Pozitron.QuerySpecification Pozitron.QuerySpecification.OrderEvaluator Evaluate(...)16 16
Pozitron.QuerySpecification Pozitron.QuerySpecification.OrderEvaluator Evaluate(...)16 16
Pozitron.QuerySpecification.EntityFrameworkCore Pozitron.QuerySpecification.LikeExtension ApplyLikesAsOrGroup(...)16 16

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
Pozitron.QuerySpecification89813911486798.5%
  
482482100%
 
Pozitron.QuerySpecification.ConcurrentSelectorsException40426100%
 
00
 
Pozitron.QuerySpecification.DiscoveryAttribute20240100%
 
00
 
Pozitron.QuerySpecification.EntityNotFoundException60634100%
 
00
 
Pozitron.QuerySpecification.IncludableSpecificationBuilder<T1, T2>10130100%
 
00
 
Pozitron.QuerySpecification.IncludableSpecificationBuilder<T1, T2, T3>10130100%
 
00
 
Pozitron.QuerySpecification.IncludeExpression<T>60632100%
 
00
 
Pozitron.QuerySpecification.InvalidLikePatternException40428100%
 
00
 
Pozitron.QuerySpecification.Iterator<T>1101136100%
 
44100%
 
Pozitron.QuerySpecification.LikeExpression<T>80877100%
 
00
 
Pozitron.QuerySpecification.LikeExpressionCompiled<T>80877100%
 
00
 
Pozitron.QuerySpecification.LikeExtension25025211100%
 
66100%
 
Pozitron.QuerySpecification.LikeMemoryEvaluator44044141100%
 
3232100%
 
Pozitron.QuerySpecification.LikeValidator2102176100%
 
2222100%
 
Pozitron.QuerySpecification.OrderEvaluator3103187100%
 
3232100%
 
Pozitron.QuerySpecification.OrderExpression<T>60661100%
 
00
 
Pozitron.QuerySpecification.OrderExpressionCompiled<T>60661100%
 
00
 
Pozitron.QuerySpecification.PagedResult<T>60629100%
 
00
 
Pozitron.QuerySpecification.Pagination49049185100%
 
2020100%
 
Pozitron.QuerySpecification.PaginationExtensions23023110100%
 
1616100%
 
Pozitron.QuerySpecification.PaginationSettings90940100%
 
00
 
Pozitron.QuerySpecification.PagingFilter20217100%
 
00
 
Pozitron.QuerySpecification.SelectorNotFoundException40426100%
 
00
 
Pozitron.QuerySpecification.Specification<T>1940194568100%
 
152152100%
 
Pozitron.QuerySpecification.Specification<T1, T2>707568100%
 
00
 
Pozitron.QuerySpecification.SpecificationBuilder<T>40472100%
 
00
 
Pozitron.QuerySpecification.SpecificationBuilder<T1, T2>20272100%
 
00
 
Pozitron.QuerySpecification.SpecificationBuilderExtensions20002001477100%
 
9696100%
 
Pozitron.QuerySpecification.SpecificationExtensions60635100%
 
66100%
 
Pozitron.QuerySpecification.SpecificationMemoryEvaluator34034102100%
 
1616100%
 
Pozitron.QuerySpecification.SpecificationValidator2002060100%
 
88100%
 
Pozitron.QuerySpecification.SpecIterator<T>1601641100%
 
66100%
 
Pozitron.QuerySpecification.SpecLike<T>60631100%
 
00
 
Pozitron.QuerySpecification.SpecLikeCompiled<T>60631100%
 
00
 
Pozitron.QuerySpecification.SpecPaging2027100%
 
00
 
Pozitron.QuerySpecification.SpecSelectIterator<T1, T2>1701743100%
 
66100%
 
Pozitron.QuerySpecification.TypeDiscovery80139313786%
  
4040100%
 
Pozitron.QuerySpecification.WhereEvaluator1101144100%
 
1212100%
 
Pozitron.QuerySpecification.WhereExpression<T>40447100%
 
00
 
Pozitron.QuerySpecification.WhereExpressionCompiled<T>40447100%
 
00
 
Pozitron.QuerySpecification.WhereValidator80831100%
 
88100%
 
Pozitron.QuerySpecification.EntityFrameworkCore32403241112100%
 
130130100%
 
Pozitron.QuerySpecification.AsNoTrackingEvaluator50525100%
 
22100%
 
Pozitron.QuerySpecification.AsNoTrackingWithIdentityResolutionEvaluator50525100%
 
22100%
 
Pozitron.QuerySpecification.AsSplitQueryEvaluator50525100%
 
22100%
 
Pozitron.QuerySpecification.AsTrackingEvaluator50525100%
 
22100%
 
Pozitron.QuerySpecification.IgnoreAutoIncludesEvaluator50526100%
 
22100%
 
Pozitron.QuerySpecification.IgnoreQueryFiltersEvaluator50526100%
 
22100%
 
Pozitron.QuerySpecification.IncludeEvaluator60060111100%
 
3636100%
 
Pozitron.QuerySpecification.IncludeStringEvaluator60629100%
 
66100%
 
Pozitron.QuerySpecification.IQueryableExtensions1101185100%
 
44100%
 
Pozitron.QuerySpecification.LikeEvaluator38038114100%
 
2626100%
 
Pozitron.QuerySpecification.LikeExtension3103182100%
 
1616100%
 
Pozitron.QuerySpecification.ParameterReplacerVisitor40482100%
 
22100%
 
Pozitron.QuerySpecification.QueryTagEvaluator60629100%
 
66100%
 
Pozitron.QuerySpecification.RepositoryBase<T>63063210100%
 
44100%
 
Pozitron.QuerySpecification.RepositoryWithMapper<T>32032107100%
 
22100%
 
Pozitron.QuerySpecification.SpecificationEvaluator43043111100%
 
1616100%