Namespace FastMoq
Classes
DbContextHandleOptions<TContext>
Options for creating DbContext test handles.
DbContextHandle<TContext>
Represents a DbContext test double created by FastMoq.
DbContextMockerExtensions
Entity Framework-specific FastMoq helpers.
InvocationOptions
Controls how FastMoq fills method parameters when invoking delegates or reflected methods.
KnownTypeRegistration
Describes custom behavior for a known type handled specially by Mocker. Registrations can supply direct instances, managed instances, mock configuration, and post-creation defaults.
MockBehaviorOptions
Mutable container for the enabled MockFeatures on a Mocker instance.
MockRequestOptions
Options that control tracked mock retrieval and creation.
Mocker
Core mock coordinator (provider-based creation integrated).
MockerPolicyOptions
Groups the default policy settings that shape how a Mocker resolves built-ins and creates mocks. Per-call options may still override the relevant creation or invocation behavior where supported.
MockerTestBase<TComponent>
Mock Test Base with Automatic Mocking using Mocker. This class contains the Mocks property to create and track all Mocks from creation of the component.
ScenarioBuilder<T>
Provides a fluent arrange/act/assert pipeline for a tracked scenario target.
Enums
BuiltInTypeResolutionFlags
DbContextTestMode
Selects how FastMoq should provision a DbContext test double.
InstanceCreationFlags
Per-call overrides for constructor selection and optional-parameter resolution during instance creation. None preserves the current Mocker defaults.
MockFeatures
Feature flags that control optional FastMoq runtime behaviors.
OptionalParameterResolutionMode
Controls how FastMoq resolves optional parameters when it needs to supply values automatically.