Class NSubstituteContainerBuilder
- Namespace
- Mokkit.Containers.NSubstitute
- Assembly
- Mokkit.Containers.NSubstitute.dll
Builds an Mokkit.Containers.NSubstitute.NSubstituteContainer. Register substitutes on the
Mokkit.Containers.Common.BaseMockContainerBuilder`1.MockCollection — most conveniently with
AddSubstitute<T>() — from the configuration callbacks.
public class NSubstituteContainerBuilder : BaseMockContainerBuilder<object>, IDependencyContainerBuilderInheritance
-
BaseMockContainerBuilder<object>
Implements
-
IDependencyContainerBuilder
Inherited Members
-
BaseMockContainerBuilder<object>.MockCollectionBaseMockContainerBuilder<object>.SetPreInit(Func<IMockCollection<object>, Task>)BaseMockContainerBuilder<object>.SetInit(Func<IMockCollection<object>, Task>)BaseMockContainerBuilder<object>.AddPreBuild<TCollection>(Func<IMockCollection<object>, TCollection, Task>)BaseMockContainerBuilder<object>.TryGetCollection<TCollection>()BaseMockContainerBuilder<object>.CreateContainer(IMockCollection<object>, ITestHostBagAccessor)
Methods
CreateContainer(IMockCollection<object>, ITestHostBagAccessor)
Creates the framework-specific container from the finalized mock collection.
protected override IDependencyContainer CreateContainer(IMockCollection<object> mocks, ITestHostBagAccessor bagAccessor)Parameters
mocksIMockCollection<object>bagAccessorITestHostBagAccessor
Returns
- IDependencyContainer
UseInit(Func<IMockCollection<object>, Task>)
Configures the initialization callback (typical place to register substitutes).
public NSubstituteContainerBuilder UseInit(Func<IMockCollection<object>, Task> fn)Parameters
Returns
UsePreBuild<TCollection>(Func<IMockCollection<object>, TCollection, Task>)
Configures a pre-build callback that coordinates with a sibling builder's collection.
public NSubstituteContainerBuilder UsePreBuild<TCollection>(Func<IMockCollection<object>, TCollection, Task> fn) where TCollection : classParameters
Returns
Type Parameters
TCollection
UsePreInit(Func<IMockCollection<object>, Task>)
Configures the pre-initialization callback.
public NSubstituteContainerBuilder UsePreInit(Func<IMockCollection<object>, Task> fn)