FastMoq
Search Results for

    Show / Hide Table of Contents

    Enum InstanceCreationFlags

    Per-call overrides for constructor selection and optional-parameter resolution during instance creation. None preserves the current Mocker defaults.

    Namespace: FastMoq
    Assembly: FastMoq.Core.dll
    Syntax
    [Flags]
    public enum InstanceCreationFlags

    Fields

    Name Description
    AllowNonPublicConstructorFallback

    Allow constructor selection to fall back to non-public constructors.

    None

    Use the current Mocker defaults for constructor selection and optional-parameter resolution.

    PublicConstructorsOnly

    Restrict constructor selection to public constructors only.

    ResolveOptionalParametersViaMocker

    Resolve optional constructor parameters through the normal FastMoq mock and object pipeline.

    UseDefaultOrNullOptionalParameters

    Use declared default values for optional parameters, or null when no default value is available.

    Extension Methods

    TestClassExtensions.GetMemberName<InstanceCreationFlags, TValue>(InstanceCreationFlags, Expression<Func<InstanceCreationFlags, TValue>>)
    TestClassExtensions.GetMember<InstanceCreationFlags, TValue>(InstanceCreationFlags, Expression<Func<InstanceCreationFlags, TValue>>)
    TestClassExtensions.GetProperty<InstanceCreationFlags>(InstanceCreationFlags, string)
    MockerHttpMoqExtensions.SetupHttpMessage(object, Func<HttpResponseMessage>, Expression, Expression)
    MockerHttpMoqExtensions.SetupMessageAsync<TMock, TReturn>(object, Expression<Func<TMock, Task<TReturn>>>, Func<TReturn>)
    MockerHttpMoqExtensions.SetupMessageProtectedAsync<TMock, TReturn>(object, string, Func<TReturn>, params object[])
    MockerHttpMoqExtensions.SetupMessageProtected<TMock, TReturn>(object, string, Func<TReturn>, params object[])
    MockerHttpMoqExtensions.SetupMessage<TMock, TReturn>(object, Expression<Func<TMock, TReturn>>, Func<TReturn>)
    TestClassExtensions.GetFieldInfo<TType>(object, string)
    TestClassExtensions.GetFieldValue<T>(object, FieldInfo)
    TestClassExtensions.GetFieldValue<T, TType>(object, string)
    In this article
    Back to top
    Generated 2026-04-08 12:38 UTC