Skip to content

Conversation

@HowardvanRooijen
Copy link
Contributor

No description provided.

@github-actions
Copy link

github-actions bot commented Aug 5, 2025

Test Results

29 tests  ±0   29 ✅ ±0   0s ⏱️ ±0s
 2 suites ±0    0 💤 ±0 
 2 files   ±0    0 ❌ ±0 

Results for commit 14294ec. ± Comparison against base commit 16e400d.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Aug 5, 2025

Code Coverage Summary Report - Linux (net9.0)

Summary
Generated on: 08/05/2025 - 07:42:10
Parser: Cobertura
Assemblies: 4
Classes: 117
Files: 99
Line coverage: 9.6% (684 of 7054)
Covered lines: 684
Uncovered lines: 6370
Coverable lines: 7054
Total lines: 12233
Branch coverage: 8.5% (206 of 2398)
Covered branches: 206
Total branches: 2398
Method coverage: Feature is only available for sponsors

Coverage

Corvus.ContentHandling - 10.1%
Name Line Branch
Corvus.ContentHandling 10.1% 22.5%
Corvus.ContentHandling.ContentFactory 66.6% 50%
Corvus.ContentHandling.ContentFactory.RegisteredContentType 100%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentHandlerContentFactoryExtensions 0%
Corvus.ContentHandling.ContentHandlerWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2, TParam3>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0%
Corvus.ContentHandling.Internal.ContentHandlerGenerator 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerUtilities 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.MediaType 0% 0%
Corvus.ContentHandling.MediaTypeDictionaryExtensions 0% 0%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceCollectionExt
ensions
100% 100%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Corvus.ContentHandling.Json - 1.2%
Name Line Branch
Corvus.ContentHandling.Json 1.2% 0.9%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2, T3>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, TResult>
0%
Corvus.ContentHandling.Json.ContentEnvelope 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4, T5> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2> 0% 0%
Corvus.ContentHandling.Json.ContractResolutionExtensions 0% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeConverter 6.2% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter<TTarget, T> 100%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 87.5% 62.5%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 100%
Corvus.ContentHandling.JsonContentFactoryExtensions 100%
Microsoft.Extensions.DependencyInjection.ContentHandlingJsonServiceCollecti
onExtensions
100% 100%
Corvus.ContentHandling.Json.Specs - 77.2%
Name Line Branch
Corvus.ContentHandling.Json.Specs 77.2% 31.8%
Corvus_ContentHandling_Json_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Json.Specs.ContentHandlingContainerBindings 100% 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentSteps 100%
Corvus.ContentHandling.Json.Specs.Samples.PocObject 62.5% 33.3%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithCtorInitialization 75%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithDictionary 42.1% 41.6%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithEnum 22.2% 0%
Corvus.ContentHandling.Json.Specs.Samples.SerializationSampleContentService
CollectionExtensions
100%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentAbstractBase 0%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentBase 80%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentRequiringDiInitializat
ion
38.4% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBase 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndChi
ld
41.6% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
Child
36.3% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
ChildCtorInitialized
47% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBase 36.3% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndPocChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterface 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndChild 46.1% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndPocChi
ld
36.3% 25%
Corvus.ContentHandling.Json.Specs.SerializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.SerializingContentSteps 100% 100%
Corvus.ContentHandling.Specs - 93.6%
Name Line Branch
Corvus.ContentHandling.Specs 93.6% 68.3%
Corvus_ContentHandling_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Specs.Driver.Registration 84.8% 83.3%
Corvus.ContentHandling.Specs.Driver.TypeMap 95.4% 60.8%
Corvus.ContentHandling.Specs.Features.RegisterContentFeature 100%
Corvus.ContentHandling.Specs.Steps.RegisterContentSteps 100% 100%

@github-actions
Copy link

github-actions bot commented Aug 5, 2025

Code Coverage Summary Report - Linux (net8.0)

Summary
Generated on: 08/05/2025 - 07:42:11
Parser: Cobertura
Assemblies: 4
Classes: 117
Files: 99
Line coverage: 9.6% (684 of 7054)
Covered lines: 684
Uncovered lines: 6370
Coverable lines: 7054
Total lines: 12233
Branch coverage: 8.5% (206 of 2398)
Covered branches: 206
Total branches: 2398
Method coverage: Feature is only available for sponsors

Coverage

Corvus.ContentHandling - 10.1%
Name Line Branch
Corvus.ContentHandling 10.1% 22.5%
Corvus.ContentHandling.ContentFactory 66.6% 50%
Corvus.ContentHandling.ContentFactory.RegisteredContentType 100%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentHandlerContentFactoryExtensions 0%
Corvus.ContentHandling.ContentHandlerWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2, TParam3>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0%
Corvus.ContentHandling.Internal.ContentHandlerGenerator 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerUtilities 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.MediaType 0% 0%
Corvus.ContentHandling.MediaTypeDictionaryExtensions 0% 0%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceCollectionExt
ensions
100% 100%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Corvus.ContentHandling.Json - 1.2%
Name Line Branch
Corvus.ContentHandling.Json 1.2% 0.9%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2, T3>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, TResult>
0%
Corvus.ContentHandling.Json.ContentEnvelope 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4, T5> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2> 0% 0%
Corvus.ContentHandling.Json.ContractResolutionExtensions 0% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeConverter 6.2% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter<TTarget, T> 100%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 87.5% 62.5%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 100%
Corvus.ContentHandling.JsonContentFactoryExtensions 100%
Microsoft.Extensions.DependencyInjection.ContentHandlingJsonServiceCollecti
onExtensions
100% 100%
Corvus.ContentHandling.Json.Specs - 77.2%
Name Line Branch
Corvus.ContentHandling.Json.Specs 77.2% 31.8%
Corvus_ContentHandling_Json_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Json.Specs.ContentHandlingContainerBindings 100% 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentSteps 100%
Corvus.ContentHandling.Json.Specs.Samples.PocObject 62.5% 33.3%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithCtorInitialization 75%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithDictionary 42.1% 41.6%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithEnum 22.2% 0%
Corvus.ContentHandling.Json.Specs.Samples.SerializationSampleContentService
CollectionExtensions
100%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentAbstractBase 0%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentBase 80%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentRequiringDiInitializat
ion
38.4% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBase 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndChi
ld
41.6% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
Child
36.3% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
ChildCtorInitialized
47% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBase 36.3% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndPocChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterface 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndChild 46.1% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndPocChi
ld
36.3% 25%
Corvus.ContentHandling.Json.Specs.SerializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.SerializingContentSteps 100% 100%
Corvus.ContentHandling.Specs - 93.6%
Name Line Branch
Corvus.ContentHandling.Specs 93.6% 68.3%
Corvus_ContentHandling_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Specs.Driver.Registration 84.8% 83.3%
Corvus.ContentHandling.Specs.Driver.TypeMap 95.4% 60.8%
Corvus.ContentHandling.Specs.Features.RegisterContentFeature 100%
Corvus.ContentHandling.Specs.Steps.RegisterContentSteps 100% 100%

@github-actions
Copy link

github-actions bot commented Aug 5, 2025

Code Coverage Summary Report - Windows (net9.0)

Summary
Generated on: 8/5/2025 - 7:43:06 AM
Parser: Cobertura
Assemblies: 4
Classes: 117
Files: 99
Line coverage: 9.6% (684 of 7054)
Covered lines: 684
Uncovered lines: 6370
Coverable lines: 7054
Total lines: 14051
Branch coverage: 8.5% (206 of 2398)
Covered branches: 206
Total branches: 2398
Method coverage: Feature is only available for sponsors

Coverage

Corvus.ContentHandling - 10.1%
Name Line Branch
Corvus.ContentHandling 10.1% 22.5%
Corvus.ContentHandling.ContentFactory 66.6% 50%
Corvus.ContentHandling.ContentFactory.RegisteredContentType 100%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentHandlerContentFactoryExtensions 0%
Corvus.ContentHandling.ContentHandlerWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2, TParam3>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerGenerator 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerUtilities 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.MediaType 0% 0%
Corvus.ContentHandling.MediaTypeDictionaryExtensions 0% 0%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceCollectionExt
ensions
100% 100%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Corvus.ContentHandling.Json - 1.2%
Name Line Branch
Corvus.ContentHandling.Json 1.2% 0.9%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2, T3>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, TResult>
0%
Corvus.ContentHandling.Json.ContentEnvelope 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4, T5> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2> 0% 0%
Corvus.ContentHandling.Json.ContractResolutionExtensions 0% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeConverter 6.2% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter<TTarget, T> 100%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 87.5% 62.5%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 100%
Corvus.ContentHandling.JsonContentFactoryExtensions 100%
Microsoft.Extensions.DependencyInjection.ContentHandlingJsonServiceCollecti
onExtensions
100% 100%
Corvus.ContentHandling.Json.Specs - 77.2%
Name Line Branch
Corvus.ContentHandling.Json.Specs 77.2% 31.8%
Corvus_ContentHandling_Json_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Json.Specs.ContentHandlingContainerBindings 100% 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentSteps 100%
Corvus.ContentHandling.Json.Specs.Samples.PocObject 62.5% 33.3%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithCtorInitialization 75%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithDictionary 42.1% 41.6%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithEnum 22.2% 0%
Corvus.ContentHandling.Json.Specs.Samples.SerializationSampleContentService
CollectionExtensions
100%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentAbstractBase 0%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentBase 80%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentRequiringDiInitializat
ion
38.4% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBase 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndChi
ld
41.6% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
Child
36.3% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
ChildCtorInitialized
47% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBase 36.3% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndPocChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterface 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndChild 46.1% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndPocChi
ld
36.3% 25%
Corvus.ContentHandling.Json.Specs.SerializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.SerializingContentSteps 100% 100%
Corvus.ContentHandling.Specs - 93.6%
Name Line Branch
Corvus.ContentHandling.Specs 93.6% 68.3%
Corvus_ContentHandling_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Specs.Driver.Registration 84.8% 83.3%
Corvus.ContentHandling.Specs.Driver.TypeMap 95.4% 60.8%
Corvus.ContentHandling.Specs.Features.RegisterContentFeature 100%
Corvus.ContentHandling.Specs.Steps.RegisterContentSteps 100% 100%

@github-actions
Copy link

github-actions bot commented Aug 5, 2025

Code Coverage Summary Report - Windows (net8.0)

Summary
Generated on: 8/5/2025 - 7:43:08 AM
Parser: Cobertura
Assemblies: 4
Classes: 117
Files: 99
Line coverage: 9.6% (684 of 7054)
Covered lines: 684
Uncovered lines: 6370
Coverable lines: 7054
Total lines: 14051
Branch coverage: 8.5% (206 of 2398)
Covered branches: 206
Total branches: 2398
Method coverage: Feature is only available for sponsors

Coverage

Corvus.ContentHandling - 10.1%
Name Line Branch
Corvus.ContentHandling 10.1% 22.5%
Corvus.ContentHandling.ContentFactory 66.6% 50%
Corvus.ContentHandling.ContentFactory.RegisteredContentType 100%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentFactoryExtensions 26.1% 23%
Corvus.ContentHandling.ContentHandlerContentFactoryExtensions 0%
Corvus.ContentHandling.ContentHandlerWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload, T1>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithAction<TPayloadBase,
TPayload>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler, T1>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithClass<TPayloadBase,
TPayload, THandler>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndAction<TPay
loadBase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.AsyncContentHandlerWithResultAndClass<TPayl
oadBase, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2, TParam3>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1, TParam2>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher<TPayloadBase, TPar
am1>
0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0%
Corvus.ContentHandling.Internal.ContentHandlerDispatcher 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerGenerator 0% 0%
Corvus.ContentHandling.Internal.ContentHandlerUtilities 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2, T3>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1, T2>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load, T1>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithAction<TPayloadBase, TPay
load>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1, T2>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler, T1>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithClass<TPayloadBase, TPayl
oad, THandler>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, T3, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, T2, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, T1, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndAction<TPayloadB
ase, TPayload, TResult>
0% 0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, T1, TResult>
0%
Corvus.ContentHandling.Internal.ContentHandlerWithResultAndClass<TPayloadBa
se, TPayload, THandler, TResult>
0%
Corvus.ContentHandling.MediaType 0% 0%
Corvus.ContentHandling.MediaTypeDictionaryExtensions 0% 0%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceCollectionExt
ensions
100% 100%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Microsoft.Extensions.DependencyInjection.ContentFactoryServiceProviderExten
sions
29.3% 27.2%
Corvus.ContentHandling.Json - 1.2%
Name Line Branch
Corvus.ContentHandling.Json 1.2% 0.9%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2, T3>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
, T2>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions<TPayload, T1
>
0%
Corvus.ContentHandling.ContentEnvelopeContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions 0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, T2, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, T1, TResult>
0%
Corvus.ContentHandling.ContentEnvelopeWithResultContentFactoryExtensions<TP
ayload, TResult>
0%
Corvus.ContentHandling.Json.ContentEnvelope 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4, T5> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3, T4> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2, T3> 0% 0%
Corvus.ContentHandling.Json.ContentEnvelope<T1, T2> 0% 0%
Corvus.ContentHandling.Json.ContractResolutionExtensions 0% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeConverter 6.2% 0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.AsyncContentEnv
elopeHandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2, T3>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1, T2>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler, T1>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithClass<TContents, THandler>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, T3, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, T2, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, T1, TResult>
0%
Corvus.ContentHandling.Json.Internal.ContentEnvelopeHandler.ContentEnvelope
HandlerWithResultAndClass<TContents, THandler, TResult>
0%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter<TTarget, T> 100%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 87.5% 62.5%
Corvus.ContentHandling.Json.Internal.PolymorphicTargetConverter 100%
Corvus.ContentHandling.JsonContentFactoryExtensions 100%
Microsoft.Extensions.DependencyInjection.ContentHandlingJsonServiceCollecti
onExtensions
100% 100%
Corvus.ContentHandling.Json.Specs - 77.2%
Name Line Branch
Corvus.ContentHandling.Json.Specs 77.2% 31.8%
Corvus_ContentHandling_Json_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Json.Specs.ContentHandlingContainerBindings 100% 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.DeserializingContentSteps 100%
Corvus.ContentHandling.Json.Specs.Samples.PocObject 62.5% 33.3%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithCtorInitialization 75%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithDictionary 42.1% 41.6%
Corvus.ContentHandling.Json.Specs.Samples.PocObjectWithEnum 22.2% 0%
Corvus.ContentHandling.Json.Specs.Samples.SerializationSampleContentService
CollectionExtensions
100%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentAbstractBase 0%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentBase 80%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentRequiringDiInitializat
ion
38.4% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBase 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndChi
ld
41.6% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
Child
36.3% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithAbstractBaseAndPoc
ChildCtorInitialized
47% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBase 36.3% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithBaseAndPocChild 41.6% 16.6%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterface 40% 12.5%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndChild 46.1% 50%
Corvus.ContentHandling.Json.Specs.Samples.SomeContentWithInterfaceAndPocChi
ld
36.3% 25%
Corvus.ContentHandling.Json.Specs.SerializingContentFeature 100%
Corvus.ContentHandling.Json.Specs.SerializingContentSteps 100% 100%
Corvus.ContentHandling.Specs - 93.6%
Name Line Branch
Corvus.ContentHandling.Specs 93.6% 68.3%
Corvus_ContentHandling_Specs_NUnitAssemblyHooks 100%
Corvus.ContentHandling.Specs.Driver.Registration 84.8% 83.3%
Corvus.ContentHandling.Specs.Driver.TypeMap 95.4% 60.8%
Corvus.ContentHandling.Specs.Features.RegisterContentFeature 100%
Corvus.ContentHandling.Specs.Steps.RegisterContentSteps 100% 100%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants