< Summary - Code Coverage

Information
Class: Plainquire.Filter.Abstractions.EnumerableExtensions
Assembly: Plainquire.Filter.Abstractions
File(s): /home/runner/work/plainquire/plainquire/Plainquire.Filter/Plainquire.Filter.Abstractions/Extensions/EnumerableExtensions.cs
Tag: 64_13932151703
Line coverage
100%
Covered lines: 1
Uncovered lines: 0
Coverable lines: 1
Total lines: 10
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage
100%
Covered methods: 1
Total methods: 1
Method coverage: 100%

Metrics

MethodBranch coverage Cyclomatic complexity NPath complexity Sequence coverage
WhereNotNull(...)100%11100%

File(s)

/home/runner/work/plainquire/plainquire/Plainquire.Filter/Plainquire.Filter.Abstractions/Extensions/EnumerableExtensions.cs

#LineLine coverage
 1using System.Collections.Generic;
 2using System.Linq;
 3
 4namespace Plainquire.Filter.Abstractions;
 5
 6internal static class EnumerableExtensions
 7{
 8    public static IEnumerable<T> WhereNotNull<T>(this IEnumerable<T?> enumerable) where T : class
 345759        => enumerable.OfType<T>();
 10}