Namespace FastMoq.Providers
Classes
MockCreationOptions
Options to influence mock creation in a provider agnostic manner.
MockingProviderRegistry
Global registry for available mocking providers with support for scoped overrides.
Structs
TimesSpec
Provider agnostic verification specification. Uses a single verification mode with an optional count where applicable.
Interfaces
IFastMock
Non generic abstraction for a created mock instance. Named IFastMock to avoid collision with provider library IMock types.
IFastMock<T>
Generic variant for convenience strongly typing Instance.
IMockingProvider
Abstraction implemented by concrete mocking libraries (Moq, NSubstitute, etc.).
IMockingProviderCapabilities
Describes optional features a concrete mocking provider supports so the framework can adapt behavior.
Enums
TimesSpecMode
Identifies the verification strategy represented by a TimesSpec value.