FastMoq
Search Results for

    Show / Hide Table of Contents

    Enum ConstructorAmbiguityBehavior

    Controls how FastMoq resolves constructor ambiguity when multiple equally viable constructors remain after candidate filtering.

    Namespace: FastMoq
    Assembly: FastMoq.Core.dll
    Syntax
    public enum ConstructorAmbiguityBehavior

    Fields

    Name Description
    PreferParameterlessConstructor

    When ambiguity remains, prefer the parameterless constructor from the current visibility scope if one exists; otherwise throw.

    Throw

    Throw an AmbiguousImplementationException when FastMoq cannot reduce the candidate set to a single constructor.

    Extension Methods

    TestClassExtensions.GetMemberName<ConstructorAmbiguityBehavior, TValue>(ConstructorAmbiguityBehavior, Expression<Func<ConstructorAmbiguityBehavior, TValue>>)
    TestClassExtensions.GetMember<ConstructorAmbiguityBehavior, TValue>(ConstructorAmbiguityBehavior, Expression<Func<ConstructorAmbiguityBehavior, TValue>>)
    TestClassExtensions.GetProperty<ConstructorAmbiguityBehavior>(ConstructorAmbiguityBehavior, 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-29 03:53 UTC