Summary - Code CoverageStarSponsor

Information
Parser: MultiReport (5x OpenCover)
Assemblies: 16
Classes: 88
Files: 80
Tag: 64_13932151703
Line coverage
95%
Covered lines: 2052
Uncovered lines: 105
Coverable lines: 2157
Total lines: 6474
Line coverage: 95.1%
Branch coverage
84%
Covered branches: 843
Total branches: 1001
Branch coverage: 84.2%
Method coverage
95%
Covered methods: 400
Total methods: 418
Method coverage: 95.6%

Risk Hotspots

Coverage

Line coverageBranch coverageMethod coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentageCoveredTotalPercentage
Plainquire.Filter81957876324293.4%
  
34742581.6%
  
15116094.3%
  
Plainquire.Filter.DateTimeRangeExtensions26123811368.4%
  
212875%
  
3650%
  
Plainquire.Filter.EntityFilter126112751199.2%
  
374288%
  
192095%
  
Plainquire.Filter.EntityFilter<T>4534851193.7%
  
152075%
  
2020100%
 
Plainquire.Filter.EntityFilterExtensions67067205100%
 
394097.5%
  
99100%
 
Plainquire.Filter.ExpressionExtensions6173485.7%
  
6875%
  
22100%
 
Plainquire.Filter.FilterExpressionException20256100%
 
00
 
11100%
 
Plainquire.Filter.JsonConverters.EntityFilterConverter45045115100%
 
91090%
  
88100%
 
Plainquire.Filter.JsonConverters.EntityFilterConverter<T>202115100%
 
00
 
22100%
 
Plainquire.Filter.JsonConverters.PropertyFilterConverterData10116100%
 
00
 
11100%
 
Plainquire.Filter.NestedFilter30316100%
 
2450%
  
11100%
 
Plainquire.Filter.ParameterExtensions70746100%
 
88100%
 
33100%
 
Plainquire.Filter.PropertyFilter30316100%
 
3475%
  
11100%
 
Plainquire.Filter.PropertyFilterExpressions.PropertyFilterExpression261279996.2%
  
5683.3%
  
5683.3%
  
Plainquire.Filter.StringExtensions60629100%
 
44100%
 
22100%
 
Plainquire.Filter.TypeExtensions60644100%
 
7887.5%
  
44100%
 
Plainquire.Filter.ValueFilter5045415292.5%
  
374288%
  
8988.8%
  
Plainquire.Filter.ValueFilterExpressions.BooleanFilterExpression191205895%
  
101471.4%
  
44100%
 
Plainquire.Filter.ValueFilterExpressions.DateTimeFilterExpression4214311897.6%
  
192286.3%
  
55100%
 
Plainquire.Filter.ValueFilterExpressions.DefaultFilterExpression76209631279.1%
  
173056.6%
  
161984.2%
  
Plainquire.Filter.ValueFilterExpressions.EnumFilterExpression6516613098.4%
  
283093.3%
  
77100%
 
Plainquire.Filter.ValueFilterExpressions.GuidFilterExpression4024212095.2%
  
223073.3%
  
77100%
 
Plainquire.Filter.ValueFilterExpressions.NumericFilterExpression4724913595.9%
  
172277.2%
  
88100%
 
Plainquire.Filter.ValueFilterExpressions.StringFilterExpression5335615994.6%
  
172470.8%
  
99100%
 
Plainquire.Filter.ValueFilterExtensions454499191.8%
  
192382.6%
  
44100%
 
Plainquire.Filter.ValueFiltersFactory111124191.6%
  
5683.3%
  
22100%
 
Plainquire.Filter.Abstractions25918277114893.5%
  
13515090%
  
717594.6%
  
Plainquire.Filter.Abstractions.DateTimeRangeExtensions7468013892.5%
  
435282.6%
  
66100%
 
Plainquire.Filter.Abstractions.EnumerableExtensions10110100%
 
00
 
11100%
 
Plainquire.Filter.Abstractions.Exceptions.UnreachableException066410%
 
00
 
030%
 
Plainquire.Filter.Abstractions.ExpressionExtensions4514620997.8%
  
3475%
  
192095%
  
Plainquire.Filter.Abstractions.ExpressionVisitors.ExpressionParameterReplaceVisitor80835100%
 
44100%
 
22100%
 
Plainquire.Filter.Abstractions.ExpressionVisitors.ExpressionReplaceVisitor70724100%
 
22100%
 
22100%
 
Plainquire.Filter.Abstractions.Range101264100%
 
00
 
11100%
 
Plainquire.Filter.Abstractions.Range<T>81081264100%
 
3636100%
 
3131100%
 
Plainquire.Filter.Abstractions.RangeExtensions3243611888.8%
  
424691.3%
  
66100%
 
Plainquire.Filter.Abstractions.RegexDefaults1018100%
 
00
 
11100%
 
Plainquire.Filter.Abstractions.StringExtensions1019100%
 
00
 
11100%
 
Plainquire.Filter.Abstractions.TypeExtensions8192888.8%
  
5683.3%
  
11100%
 
Plainquire.Filter.Mvc4544920091.8%
  
202676.9%
  
77100%
 
Plainquire.Filter.Mvc.ModelBinders.EntityFilterModelBinder222246091.6%
  
151883.3%
  
22100%
 
Plainquire.Filter.Mvc.ModelBinders.EntityFilterModelBinderProvider4152280%
  
2450%
  
11100%
 
Plainquire.Filter.Mvc.ModelBinders.EntityFilterSetModelBinder10153100%
 
00
 
11100%
 
Plainquire.Filter.Mvc.ModelBinders.EntityFilterSetModelBinderProvider121133892.3%
  
3475%
  
22100%
 
Plainquire.Filter.Mvc.MvcBuilderExtensions60627100%
 
00
 
11100%
 
Plainquire.Filter.Mvc.Newtonsoft50526100%
 
00
 
11100%
 
Plainquire.Filter.Mvc.Newtonsoft.MvcBuilderExtensions50526100%
 
00
 
11100%
 
Plainquire.Filter.Newtonsoft251268096.1%
  
111478.5%
  
55100%
 
Plainquire.Filter.Newtonsoft.JsonConverterExtensions40427100%
 
22100%
 
22100%
 
Plainquire.Filter.Newtonsoft.JsonConverters.EntityFilterConverter211225395.4%
  
91275%
  
33100%
 
Plainquire.Filter.Swashbuckle90090240100%
 
202290.9%
  
1212100%
 
Plainquire.Filter.Swashbuckle.Filters.EntityFilterParameterReplacer2402466100%
 
44100%
 
33100%
 
Plainquire.Filter.Swashbuckle.Filters.EntityFilterSetParameterReplacer3003072100%
 
44100%
 
33100%
 
Plainquire.Filter.Swashbuckle.OpenApiParameterExtensions3303375100%
 
121485.7%
  
55100%
 
Plainquire.Filter.Swashbuckle.SwaggerGenOptionsExtensions30327100%
 
00
 
11100%
 
Plainquire.Page9089859491.8%
  
657290.2%
  
303488.2%
  
Plainquire.Page.EntityPage1361912668.4%
  
101662.5%
  
91181.8%
  
Plainquire.Page.EntityPage<T>42612666.6%
  
00
 
4666.6%
  
Plainquire.Page.EntityPageExtensions2702766100%
 
3030100%
 
33100%
 
Plainquire.Page.JsonConverters.EntityPageConverter2102183100%
 
5683.3%
  
66100%
 
Plainquire.Page.JsonConverters.EntityPageConverter<T>20283100%
 
00
 
22100%
 
Plainquire.Page.ParameterExtensions80833100%
 
66100%
 
11100%
 
Plainquire.Page.QueryableExtensions1401460100%
 
1414100%
 
44100%
 
Plainquire.Page.TypeExtensions10117100%
 
00
 
11100%
 
Plainquire.Page.Mvc4124311195.3%
  
222878.5%
  
44100%
 
Plainquire.Page.Mvc.ModelBinders.EntityPageModelBinder362388594.7%
  
222878.5%
  
33100%
 
Plainquire.Page.Mvc.MvcBuilderExtensions50526100%
 
00
 
11100%
 
Plainquire.Page.Mvc.Newtonsoft50528100%
 
00
 
11100%
 
Plainquire.Page.Mvc.Newtonsoft.MvcBuilderExtensions50528100%
 
00
 
11100%
 
Plainquire.Page.Newtonsoft251267896.1%
  
111478.5%
  
55100%
 
Plainquire.Page.Newtonsoft.JsonConverterExtensions60629100%
 
22100%
 
22100%
 
Plainquire.Page.Newtonsoft.JsonConverters.EntityPageConverter191204995%
  
91275%
  
33100%
 
Plainquire.Page.Swashbuckle107110823799%
  
212680.7%
  
1414100%
 
Plainquire.Page.Swashbuckle.Filters.EntityPageParameterReplacer291307796.6%
  
111478.5%
  
44100%
 
Plainquire.Page.Swashbuckle.OpenApiOperationExtensions76076135100%
 
101283.3%
  
99100%
 
Plainquire.Page.Swashbuckle.SwaggerGenOptionsExtensions20225100%
 
00
 
11100%
 
Plainquire.Sort2827289151497.5%
  
12414287.3%
  
646598.4%
  
Plainquire.Sort.EntitySort8518641098.8%
  
263086.6%
  
1818100%
 
Plainquire.Sort.EntitySort<T>19019410100%
 
00
 
1313100%
 
Plainquire.Sort.ExpressionExtensions1801851100%
 
1616100%
 
22100%
 
Plainquire.Sort.JsonConverters.EntitySortConverter3713810897.3%
  
5862.5%
  
7887.5%
  
Plainquire.Sort.JsonConverters.EntitySortConverter<T>202108100%
 
00
 
22100%
 
Plainquire.Sort.JsonConverters.PropertySortConverterData40418100%
 
00
 
11100%
 
Plainquire.Sort.MemberInfoExtensions20218100%
 
66100%
 
11100%
 
Plainquire.Sort.PropertySort23023110100%
 
151693.7%
  
55100%
 
Plainquire.Sort.PropertySortExtensions60615100%
 
00
 
11100%
 
Plainquire.Sort.QueryableExtensions7247618694.7%
  
444891.6%
  
99100%
 
Plainquire.Sort.StringExtensions30319100%
 
1250%
  
11100%
 
Plainquire.Sort.TypeExtensions111126191.6%
  
111668.7%
  
44100%
 
Plainquire.Sort.Mvc9039329196.7%
  
313686.1%
  
1212100%
 
Plainquire.Sort.Mvc.ModelBinders5625812696.5%
  
192286.3%
  
66100%
 
Plainquire.Sort.Mvc.ModelBinders.EntitySortModelBinder2512612696.1%
  
121485.7%
  
44100%
 
Plainquire.Sort.Mvc.MvcBuilderExtensions60626100%
 
00
 
11100%
 
Plainquire.Sort.Mvc.StringExtensions30313100%
 
00
 
11100%
 
Plainquire.Sort.Mvc.Newtonsoft50526100%
 
00
 
11100%
 
Plainquire.Sort.Mvc.Newtonsoft.MvcBuilderExtensions50526100%
 
00
 
11100%
 
Plainquire.Sort.Newtonsoft261278196.2%
  
81266.6%
  
55100%
 
Plainquire.Sort.Newtonsoft.JsonConverterExtensions70730100%
 
22100%
 
22100%
 
Plainquire.Sort.Newtonsoft.JsonConverters.EntitySortConverter191205195%
  
61060%
  
33100%
 
Plainquire.Sort.Swashbuckle138214032198.5%
  
283482.3%
  
1717100%
 
Plainquire.Sort.Swashbuckle.Filters.EntitySortParameterReplacer291307896.6%
  
111478.5%
  
44100%
 
Plainquire.Sort.Swashbuckle.Filters.EntitySortSetParameterReplacer321337996.9%
  
111478.5%
  
44100%
 
Plainquire.Sort.Swashbuckle.OpenApiOperationExtensions74074138100%
 
66100%
 
88100%
 
Plainquire.Sort.Swashbuckle.SwaggerGenOptionsExtensions30326100%
 
00
 
11100%