Table of Contents

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 ContainerBuilderExtensions

Inheritance

Inherited Members

Methods

ResolveFromStage<T>(ContainerBuilder)

Registers T to be resolved from the stage.

public static ContainerBuilder ResolveFromStage<T>(this ContainerBuilder builder) where T : class

Parameters

builder ContainerBuilder

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

builder ContainerBuilder

The Autofac container builder.

serviceType Type

The service type.

Returns

ContainerBuilder

The builder for fluent chaining.