Table of Contents

Namespace Mokkit.Containers.CastleWindsor

Classes

CastleWindsorContainer

Mokkit container backed by Castle Windsor. Resolution delegates to the Windsor container, returning null for unregistered services so the aggregator can fall through.

CastleWindsorContainerBuilder

Builds a Mokkit.Containers.CastleWindsor.CastleWindsorContainer. Register components on the underlying Windsor container from the Mokkit.Containers.CastleWindsor.CastleWindsorContainerBuilder.UseInit(System.Func{Castle.Windsor.IWindsorContainer,System.Threading.Tasks.Task})/Mokkit.Containers.CastleWindsor.CastleWindsorContainerBuilder.UsePreInit(System.Func{Castle.Windsor.IWindsorContainer,System.Threading.Tasks.Task}) callbacks, or bridge mocks in via Mokkit.Containers.CastleWindsor.CastleWindsorContainerBuilder.UsePreBuild``1(System.Func{Castle.Windsor.IWindsorContainer,``0,System.Threading.Tasks.Task}) and IWindsorContainer.ResolveFromStage(...).

WindsorContainerExtensions

Extensions that register services to be resolved from the test stage (the shared bag) rather than from Windsor, mirroring the Microsoft DI ResolveFromStage. Used to bridge mocks from a sibling mock container into the real graph.