Search Results for

    Show / Hide Table of Contents

    CollectionContains Constraint

    CollectionContainsConstraint tests that an IEnumerable contains an object. If the actual value passed does not implement IEnumerable, an exception is thrown.

    Constructor

    CollectionContainsConstraint(object)
    

    Syntax

    Has.Member(object)
    Contains.Item(object)
    Does.Contain(object)
    

    Modifiers

    ...Using(IComparer comparer)
    ...Using<T>(IComparer<T> comparer)
    ...Using<T>(Comparison<T> comparer)
    

    Examples of Use

    int[] iarray = new int[] { 1, 2, 3 };
    string[] sarray = new string[] { "a", "b", "c" };
    Assert.That(iarray, Has.Member(3));
    Assert.That(sarray, Has.Member("b"));
    Assert.That(sarray, Contains.Item("c"));
    Assert.That(sarray, Has.No.Member("x"));
    Assert.That(iarray, Does.Contain(3));
    

    Note

    Has.Member(), Contains.Item() and Does.Contain() work the same as Has.Some.EqualTo(). The last statement generates a SomeItemsConstraint based on an EqualConstraint and offers additional options such as ignoring case or specifying a tolerance. The syntax on this page may be viewed as a shortcut for specifying simpler cases.

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