Class ContainerBuilderExtensions
- Namespace
- Mokkit.Containers.Autofac
- Assembly
- Mokkit.Containers.Autofac.dll
Extensions that register services to be resolved from the test stage (the shared bag) rather than from Autofac,
mirroring the Microsoft DI ResolveFromStage. Used to bridge mocks from a sibling mock container into the real graph.
public static class ContainerBuilderExtensionsInheritance
Inherited Members
Methods
ResolveFromStage<T>(ContainerBuilder)
Registers T to be resolved from the stage.
public static ContainerBuilder ResolveFromStage<T>(this ContainerBuilder builder) where T : classParameters
builderContainerBuilder-
The Autofac container builder.
Returns
- ContainerBuilder
-
The builder for fluent chaining.
Type Parameters
T-
The service type.
ResolveFromStage(ContainerBuilder, Type)
Registers serviceType to be resolved from the stage.
public static ContainerBuilder ResolveFromStage(this ContainerBuilder builder, Type serviceType)Parameters
builderContainerBuilder-
The Autofac container builder.
serviceTypeType-
The service type.
Returns
- ContainerBuilder
-
The builder for fluent chaining.