< Summary - Code Coverage

Information
Class: Plainquire.Filter.NestedFilter
Assembly: Plainquire.Filter
File(s): /home/runner/work/plainquire/plainquire/Plainquire.Filter/Plainquire.Filter/Filters/NestedFilter.cs
Tag: 64_13932151703
Line coverage
100%
Covered lines: 3
Uncovered lines: 0
Coverable lines: 3
Total lines: 16
Line coverage: 100%
Branch coverage
50%
Covered branches: 2
Total branches: 4
Branch coverage: 50%
Method coverage
100%
Covered methods: 1
Total methods: 1
Method coverage: 100%

Metrics

MethodBranch coverage Cyclomatic complexity NPath complexity Sequence coverage
.ctor(...)50%44100%

File(s)

/home/runner/work/plainquire/plainquire/Plainquire.Filter/Plainquire.Filter/Filters/NestedFilter.cs

#LineLine coverage
 1using System;
 2
 3namespace Plainquire.Filter;
 4
 5internal class NestedFilter
 6{
 7    public string PropertyName { get; }
 8
 9    public EntityFilter EntityFilter { get; }
 10
 11    public NestedFilter(string propertyName, EntityFilter? entityFilter)
 12    {
 5413        PropertyName = propertyName ?? throw new ArgumentNullException(nameof(propertyName));
 5414        EntityFilter = entityFilter ?? new EntityFilter();
 5415    }
 16}