Moq.AutoMock assembly

June 26, 2021 · View on GitHub

Moq.AutoMock namespace

public typedescription
class AutoMockerAn auto-mocking IoC container that generates mock objects using Moq.
static class MockExtensionsExtensions for Mock objects.
class ObjectGraphContextHandles state while creating an object graph.

Moq.AutoMock.Resolvers namespace

public typedescription
class AutoMockerDisposableResolverA resolver that resolves instances for IAutoMockerDisposable.
class EnumerableResolverA resolver that resolves IEnumerable<T> requested types.
class FuncResolverA resolver that resolves Func<> dependency types
interface IMockResolverBase interface for all mock resolvers.
class LazyResolverA resolver that resolves Lazy<T> requested types.
class MockResolutionContextThe context used to resolve types from an AutoMocker instance.
class MockResolverA resolver that resolves requested types with Mock<T> instances.
class SelfResolverResolves calls to retireve AutoMocker with itself.