< Summary

Class:SeungYongShim.Akka.DependencyInjection.ServiceProviderExtension
Assembly:SeungYongShim.Akka.DependencyInjection
File(s):/home/runner/work/SeungYongShim.Akka/SeungYongShim.Akka/src/SeungYongShim.Akka.DependencyInjection/ServiceProviderExtension.cs
Covered lines:2
Uncovered lines:0
Coverable lines:2
Total lines:17
Line coverage:100% (2 of 2)
Covered branches:0
Total branches:0
Tag:81_945672945

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
PropsFactory(...)0%110100%
PropsFactory(...)0%110100%

File(s)

/home/runner/work/SeungYongShim.Akka/SeungYongShim.Akka/src/SeungYongShim.Akka.DependencyInjection/ServiceProviderExtension.cs

#LineLine coverage
 1using Akka.DependencyInjection;
 2using Akka.Actor;
 3using Microsoft.Extensions.DependencyInjection;
 4using SeungYongShim.Akka.DependencyInjection.Abstractions;
 5
 6
 7namespace SeungYongShim.Akka.DependencyInjection
 8{
 9    public static class ServiceProviderExtension
 10    {
 11        public static IPropsFactory<T> PropsFactory<T>(this ActorSystem actorSystem) where T : ActorBase =>
 1012            DependencyResolver.For(actorSystem).Resolver.GetService<IPropsFactory<T>>();
 13
 14        public static IPropsFactory<T> PropsFactory<T>(this IUntypedActorContext context) where T : ActorBase =>
 615            DependencyResolver.For(context.System).Resolver.GetService<IPropsFactory<T>>();
 16    }
 17}