-
Notifications
You must be signed in to change notification settings - Fork 158
CollectionContainsConstraint
jnm2 edited this page Jun 14, 2017
·
6 revisions
CollectionContainsConstraint tests that an IEnumerable
contains an object. If the actual value passed does not implement IEnumerable
, an exception is thrown.
CollectionContainsConstraint( object )
Has.Member( object )
Contains.Item( object )
Does.Contain( object )
...Using(IComparer comparer)
...Using<T>(IComparer<T> comparer)
...Using<T>(Comparison<T> comparer)
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) );
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.
Copyright (c) 2018 The NUnit Project - Licensed under CC BY-NC-SA 4.0
-
NUnit
-
Release Notes
-
License
- Getting Started
- Writing Tests
- Running Tests
- Extending NUnit
- Technical Notes
-
Release Notes
- NUnit Xamarin Runners
- VS Test Adapter
- VS Test Generator
- NUnit Analyzers