Interface IMockingProviderCapabilities
Describes optional features a concrete mocking provider supports so the framework can adapt behavior.
Namespace: FastMoq.Providers
Assembly: FastMoq.Abstractions.dll
Syntax
public interface IMockingProviderCapabilities
Properties
SupportsCallBase
Gets a value indicating whether the provider can call through to base implementations.
Declaration
bool SupportsCallBase { get; }
Property Value
| Type | Description |
|---|---|
| bool |
SupportsInvocationTracking
Gets a value indicating whether the provider can track performed invocations for verification.
Declaration
bool SupportsInvocationTracking { get; }
Property Value
| Type | Description |
|---|---|
| bool |
SupportsLoggerCapture
Gets a value indicating whether the provider can capture logger invocations through framework helpers.
Declaration
bool SupportsLoggerCapture { get; }
Property Value
| Type | Description |
|---|---|
| bool |
SupportsProtectedMembers
Gets a value indicating whether the provider can configure or verify protected members.
Declaration
bool SupportsProtectedMembers { get; }
Property Value
| Type | Description |
|---|---|
| bool |
SupportsSetupAllProperties
Gets a value indicating whether the provider can automatically back settable properties.
Declaration
bool SupportsSetupAllProperties { get; }
Property Value
| Type | Description |
|---|---|
| bool |