< Summary

Information
Class: cCoder.Eventing.IServiceCollectionExtensions
Assembly: cCoder.Eventing
File(s): C:/actions-runner/_work/ccoder.Eventing/ccoder.Eventing/src/cCoder.Eventing/IServiceCollectionExtensions.cs
Line coverage
100%
Covered lines: 92
Uncovered lines: 0
Coverable lines: 92
Total lines: 214
Line coverage: 100%
Branch coverage
77%
Covered branches: 17
Total branches: 22
Branch coverage: 77.2%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
AddEventingWeb(...)50%22100%
AddEventingWeb(...)100%11100%
AddEventingHostedServices(...)50%22100%
AddEventingHostedServices(...)100%11100%
AddEventing(...)100%11100%
AddEventing(...)50%22100%
AddEventing(...)100%11100%
AddEventProviders(...)100%11100%
AddBulkEventProviders(...)100%11100%
AddEventingForType(...)100%11100%
AddExposures(...)100%66100%
AddExposures(...)100%66100%
AddBrokersForType(...)100%11100%
AddFoundationsForType(...)100%11100%
AddProcessingsForType(...)100%11100%
AddConfiguration(...)50%44100%
AddBrokers(...)100%11100%
AddFoundations(...)100%11100%
AddProcessings(...)100%11100%
AddOrchestrations(...)100%11100%
AddExposures(...)100%11100%

File(s)

C:/actions-runner/_work/ccoder.Eventing/ccoder.Eventing/src/cCoder.Eventing/IServiceCollectionExtensions.cs

File 'C:/actions-runner/_work/ccoder.Eventing/ccoder.Eventing/src/cCoder.Eventing/IServiceCollectionExtensions.cs' does not exist (any more).

Methods/Properties

AddEventingWeb(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action`1<cCoder.Eventing.Models.EventingConfiguration>)
AddEventingWeb(Microsoft.Extensions.DependencyInjection.IServiceCollection,cCoder.Eventing.Models.EventingConfiguration)
AddEventingHostedServices(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action`1<cCoder.Eventing.Models.EventingConfiguration>)
AddEventingHostedServices(Microsoft.Extensions.DependencyInjection.IServiceCollection,cCoder.Eventing.Models.EventingConfiguration)
AddEventing(Microsoft.Extensions.DependencyInjection.IServiceCollection)
AddEventing(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action`1<cCoder.Eventing.Models.EventingConfiguration>)
AddEventing(Microsoft.Extensions.DependencyInjection.IServiceCollection,cCoder.Eventing.Models.EventingConfiguration)
AddEventProviders(Microsoft.Extensions.DependencyInjection.IServiceCollection,cCoder.Eventing.Models.EventProvider[])
AddBulkEventProviders(Microsoft.Extensions.DependencyInjection.IServiceCollection,cCoder.Eventing.Models.BulkEventProvider[])
AddEventingForType(Microsoft.Extensions.DependencyInjection.IServiceCollection)
AddExposures(Microsoft.Extensions.DependencyInjection.IServiceCollection,cCoder.Eventing.Models.EventProvider[])
AddExposures(Microsoft.Extensions.DependencyInjection.IServiceCollection,cCoder.Eventing.Models.BulkEventProvider[])
AddBrokersForType(Microsoft.Extensions.DependencyInjection.IServiceCollection)
AddFoundationsForType(Microsoft.Extensions.DependencyInjection.IServiceCollection)
AddProcessingsForType(Microsoft.Extensions.DependencyInjection.IServiceCollection)
AddConfiguration(Microsoft.Extensions.DependencyInjection.IServiceCollection,cCoder.Eventing.Models.EventingConfiguration)
AddBrokers(Microsoft.Extensions.DependencyInjection.IServiceCollection)
AddFoundations(Microsoft.Extensions.DependencyInjection.IServiceCollection)
AddProcessings(Microsoft.Extensions.DependencyInjection.IServiceCollection)
AddOrchestrations(Microsoft.Extensions.DependencyInjection.IServiceCollection)
AddExposures(Microsoft.Extensions.DependencyInjection.IServiceCollection)