Search Results for

    Show / Hide Table of Contents

    Class EqualUsingConstraint<T>

    EqualUsingConstraint where the comparison is done by a user supplied comparer.

    Inheritance
    object
    Constraint
    EqualUsingConstraint<T>
    Implements
    IConstraint
    IResolveConstraint
    Inherited Members
    Constraint.ApplyTo<TActual>(ActualValueDelegate<TActual>)
    Constraint.ApplyTo<TActual>(ref TActual)
    Constraint.ApplyToAsync<TActual>(Func<Task<TActual>>)
    Constraint.GetTestObject<TActual>(ActualValueDelegate<TActual>)
    Constraint.ToString()
    Constraint.GetStringRepresentation(IEnumerable)
    Constraint.GetStringRepresentation()
    Constraint.After(int)
    Constraint.After(int, int)
    Constraint.DisplayName
    Constraint.Arguments
    Constraint.Builder
    Constraint.And
    Constraint.With
    Constraint.Or
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NUnit.Framework.Constraints
    Assembly: nunit.framework.dll
    Syntax
    public class EqualUsingConstraint<T> : Constraint, IConstraint, IResolveConstraint
    Type Parameters
    Name Description
    T

    Constructors

    View Source

    EqualUsingConstraint(T?, IComparer<T>)

    Initializes a new instance of the EqualConstraint class.

    Declaration
    public EqualUsingConstraint(T? expected, IComparer<T> comparer)
    Parameters
    Type Name Description
    T expected

    The expected value.

    IComparer<T> comparer

    The comparer to use.

    View Source

    EqualUsingConstraint(T?, IEqualityComparer<T>)

    Initializes a new instance of the EqualConstraint class.

    Declaration
    public EqualUsingConstraint(T? expected, IEqualityComparer<T> comparer)
    Parameters
    Type Name Description
    T expected

    The expected value.

    IEqualityComparer<T> comparer

    The comparer to use.

    View Source

    EqualUsingConstraint(T?, IComparer)

    Initializes a new instance of the EqualConstraint class.

    Declaration
    public EqualUsingConstraint(T? expected, IComparer comparer)
    Parameters
    Type Name Description
    T expected

    The expected value.

    IComparer comparer

    The comparer to use.

    View Source

    EqualUsingConstraint(T?, IEqualityComparer)

    Initializes a new instance of the EqualConstraint class.

    Declaration
    public EqualUsingConstraint(T? expected, IEqualityComparer comparer)
    Parameters
    Type Name Description
    T expected

    The expected value.

    IEqualityComparer comparer

    The comparer to use.

    View Source

    EqualUsingConstraint(T?, Comparison<T>)

    Initializes a new instance of the EqualConstraint class.

    Declaration
    public EqualUsingConstraint(T? expected, Comparison<T> comparer)
    Parameters
    Type Name Description
    T expected

    The expected value.

    Comparison<T> comparer

    The comparer to use.

    View Source

    EqualUsingConstraint(T?, Func<object, object, bool>)

    Initializes a new instance of the EqualConstraint class.

    Declaration
    public EqualUsingConstraint(T? expected, Func<object, object, bool> comparer)
    Parameters
    Type Name Description
    T expected

    The expected value.

    Func<object, object, bool> comparer

    The comparer to use.

    View Source

    EqualUsingConstraint(T?, Func<T, T, bool>)

    Initializes a new instance of the EqualConstraint class.

    Declaration
    public EqualUsingConstraint(T? expected, Func<T, T, bool> comparer)
    Parameters
    Type Name Description
    T expected

    The expected value.

    Func<T, T, bool> comparer

    The comparer to use.

    Properties

    View Source

    Description

    The Description of what this constraint tests, for use in messages and in the ConstraintResult.

    Declaration
    public override string Description { get; }
    Property Value
    Type Description
    string
    Overrides
    Constraint.Description

    Methods

    View Source

    ApplyTo(T?)

    Test whether the constraint is satisfied by a given value

    Declaration
    public virtual ConstraintResult ApplyTo(T? actual)
    Parameters
    Type Name Description
    T actual

    The value to be tested

    Returns
    Type Description
    ConstraintResult

    True for success, false for failure

    View Source

    ApplyTo<TActual>(TActual)

    Applies the constraint to an actual value, returning a ConstraintResult.

    Declaration
    public override sealed ConstraintResult ApplyTo<TActual>(TActual actual)
    Parameters
    Type Name Description
    TActual actual

    The value to be tested

    Returns
    Type Description
    ConstraintResult

    A ConstraintResult

    Type Parameters
    Name Description
    TActual
    Overrides
    Constraint.ApplyTo<TActual>(TActual)
    Remarks

    I wish we could hide this method, but it is public in the base class.

    Implements

    IConstraint
    IResolveConstraint
    • View Source
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0