Summary

Generated on:1/1/19 - 9:51:50 PM
Parser:MultiReportParser (3x OpenCoverParser)
Assemblies:3
Classes:45
Files:30
Covered lines:989
Uncovered lines:79
Coverable lines:1068
Total lines:5290
Line coverage:92.6%
Branch coverage:70%
Tag:7d9974899246b95481b7aa9cd3a1462ae2a67c91

Coverage History

Risk Hotspots

No risk hotspots found.

Coverage

NameCoveredUncoveredCoverableTotalLine coverageBranch coverage
AsyncEnumeration.Abstractions12766193227465.8%
  
45.5%
  
AsyncEnumeration.Abstractions.AsyncProviderUtilities2138966.6%
  
100%
 
AsyncEnumeration.Abstractions.OfTypeInvoker`160687100%
 
50%
  
AsyncEnumeration.EmptyAsync`1808204100%
 
 
AsyncEnumeration.EmptyAsyncProvider4714820497.9%
  
100%
 
E_AsyncEnumeration6464128169050%
  
41.9%
  
AsyncEnumeration.Implementation.Enumerable35110361701897.2%
  
84.5%
  
AsyncEnumeration.AsyncEnumerationExtensions505327100%
 
100%
 
AsyncEnumeration.Implementation.Enumerable.AbstractAsyncEnumerator`14354834789.5%
  
80%
  
AsyncEnumeration.Implementation.Enumerable.ArrayEnumerator`1808124100%
 
100%
 
AsyncEnumeration.Implementation.Enumerable.AsyncEnumerable1030103345100%
 
80%
  
AsyncEnumeration.Implementation.Enumerable.AsyncEnumerableExclusive`122022347100%
 
66.6%
  
AsyncEnumeration.Implementation.Enumerable.AsyncEnumerableFunctionalWrapper`181915188.8%
  
 
AsyncEnumeration.Implementation.Enumerable.AsyncEnumerableFunctionalWrapper`211011151100%
 
 
AsyncEnumeration.Implementation.Enumerable.AsyncEnumerationFactory19019372100%
 
50%
  
AsyncEnumeration.Implementation.Enumerable.AsyncEnumerator`1202347100%
 
 
AsyncEnumeration.Implementation.Enumerable.AsyncEnumeratorWrapper`1808108100%
 
 
AsyncEnumeration.Implementation.Enumerable.AsyncEnumeratorWrapperInitializer404108100%
 
100%
 
AsyncEnumeration.Implementation.Enumerable.AsyncSequentialOnlyEnumerable`110010347100%
 
 
AsyncEnumeration.Implementation.Enumerable.AsyncSingletonEnumerator`11421620387.5%
  
87.5%
  
AsyncEnumeration.Implementation.Enumerable.SequentialCurrentInfoFactory10010372100%
 
100%
 
AsyncEnumeration.Implementation.Enumerable.SequentialEnumerationStartInfo`1505372100%
 
 
AsyncEnumeration.Implementation.Enumerable.SequentialEnumeratorCurrentInfo`1909347100%
 
 
AsyncEnumeration.Implementation.Enumerable.SequentialEnumeratorCurrentInfoWithFloat32404347100%
 
 
AsyncEnumeration.Implementation.Enumerable.SequentialEnumeratorCurrentInfoWithFloat64404347100%
 
 
AsyncEnumeration.Implementation.Enumerable.SequentialEnumeratorCurrentInfoWithInt32404347100%
 
 
AsyncEnumeration.Implementation.Enumerable.SequentialEnumeratorCurrentInfoWithInt64404347100%
 
 
AsyncEnumeration.Implementation.Enumerable.SequentialEnumeratorCurrentInfoWithObject`1404347100%
 
 
AsyncEnumeration.Implementation.Enumerable.StatefulAsyncEnumerableWrapper`1909108100%
 
 
AsyncEnumeration.Implementation.Enumerable.StatelessAsyncEnumerableWrapper`1909108100%
 
 
AsyncEnumeration.Implementation.Enumerable.SynchronousEnumerableEnumerator`110010124100%
 
100%
 
AsyncEnumeration.Implementation.Enumerable.ValueTaskAsyncSingletonEnumerator`11521720388.2%
  
87.5%
  
AsyncEnumeration.Implementation.Enumerable.WrappingEnumerationStartInfo`1707372100%
 
 
AsyncEnumeration.Implementation.Provider5113514502799.4%
  
80.7%
  
AsyncEnumeration.Implementation.Provider.AsyncSelectEnumerator`225025151100%
 
81.2%
  
AsyncEnumeration.Implementation.Provider.AsyncWhereEnumerator`125025159100%
 
83.3%
  
AsyncEnumeration.Implementation.Provider.DefaultAsyncProvider2291230165799.5%
 
68.7%
  
AsyncEnumeration.Implementation.Provider.OfTypeEnumerator`21601698100%
 
100%
 
AsyncEnumeration.Implementation.Provider.SelectEnumerator`211011151100%
 
100%
 
AsyncEnumeration.Implementation.Provider.SelectManyAsyncEnumerator`226026389100%
 
90%
  
AsyncEnumeration.Implementation.Provider.SelectManyAsyncEnumeratorAsync`225025389100%
 
90%
  
AsyncEnumeration.Implementation.Provider.SelectManyEnumeratorAsync`235035389100%
 
83.3%
  
AsyncEnumeration.Implementation.Provider.SelectManyEnumeratorSync`22812938996.5%
  
90.9%
  
AsyncEnumeration.Implementation.Provider.TakeEnumerator32`114014274100%
 
100%
 
AsyncEnumeration.Implementation.Provider.TakeEnumerator64`114014274100%
 
100%
 
AsyncEnumeration.Implementation.Provider.TakeWhileEnumeratorAsync`129029274100%
 
90.9%
  
AsyncEnumeration.Implementation.Provider.TakeWhileEnumeratorSync`11912027495%
  
87.5%
  
AsyncEnumeration.Implementation.Provider.WhereEnumerator`115015159100%
 
100%