Class FakeItEasyContainerBuilder
- Namespace
- Mokkit.Containers.FakeItEasy
- Assembly
- Mokkit.Containers.FakeItEasy.dll
Builds a Mokkit.Containers.FakeItEasy.FakeItEasyContainer. Register fakes on the
Mokkit.Containers.Common.BaseMockContainerBuilder`1.MockCollection — most conveniently with AddFake<T>() —
from the configuration callbacks.
public class FakeItEasyContainerBuilder : 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 fakes).
public FakeItEasyContainerBuilder 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 FakeItEasyContainerBuilder 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 FakeItEasyContainerBuilder UsePreInit(Func<IMockCollection<object>, Task> fn)