• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

loresoft / MediatR.CommandQuery / 14067111219

25 Mar 2025 06:14PM UTC coverage: 59.397% (-0.5%) from 59.879%
14067111219

push

github

pwelter34
Update MediatorServiceExtensions.cs

495 of 971 branches covered (50.98%)

Branch coverage included in aggregate %.

0 of 3 new or added lines in 1 file covered. (0.0%)

113 existing lines in 15 files now uncovered.

1474 of 2344 relevant lines covered (62.88%)

22.57 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

80.95
/src/MediatR.CommandQuery/Queries/EntityQuery.cs
1
using System.Text.Json.Serialization;
2

3
namespace MediatR.CommandQuery.Queries;
4

5
public class EntityQuery : EntitySelect
6
{
7
    [JsonConstructor]
8
    public EntityQuery()
30✔
9
    {
10
        Page = 1;
30✔
11
        PageSize = 20;
30✔
12
    }
30✔
13

14
    public EntityQuery(string? query, int page, int pageSize, string? sort)
15
        : base(query, sort)
6✔
16
    {
17
        Page = page;
6✔
18
        PageSize = pageSize;
6✔
19
    }
6✔
20

21
    public EntityQuery(EntityFilter? filter, int page = 1, int pageSize = 20)
22
        : this(filter, [], page, pageSize)
×
23
    {
24
    }
×
25

26
    public EntityQuery(EntityFilter? filter, EntitySort? sort, int page = 1, int pageSize = 20)
27
        : this(filter, (sort != null) ? [sort] : null, page, pageSize)
2!
28
    {
29
    }
2✔
30

31
    public EntityQuery(EntityFilter? filter, IEnumerable<EntitySort>? sort, int page = 1, int pageSize = 20)
32
        : base(filter, sort)
2✔
33
    {
34
        Page = page;
2✔
35
        PageSize = pageSize;
2✔
36
    }
2✔
37

38
    [JsonPropertyName("page")]
39
    public int Page { get; set; }
82✔
40

41
    [JsonPropertyName("pageSize")]
42
    public int PageSize { get; set; }
82✔
43

44
    public override int GetHashCode()
45
    {
UNCOV
46
        return HashCode.Combine(base.GetHashCode(), Page, PageSize);
×
47
    }
48
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc