<PackageReference Include="NUnit" Version="4.2.2" />

NUnit.Framework.Legacy.CollectionAssert

public abstract class CollectionAssert : AssertBase
A set of Assert methods operating on one or more collections
namespace NUnit.Framework.Legacy { public abstract class CollectionAssert { public new static bool Equals(object a, object b); public new static void ReferenceEquals(object a, object b); public static void AllItemsAreInstancesOfType(IEnumerable collection, Type expectedType); public static void AllItemsAreInstancesOfType(IEnumerable collection, Type expectedType, string message, params object[] args); public static void AllItemsAreNotNull(IEnumerable collection); public static void AllItemsAreNotNull(IEnumerable collection, string message, params object[] args); public static void AllItemsAreUnique(IEnumerable collection); public static void AllItemsAreUnique(IEnumerable collection, string message, params object[] args); public static void AreEqual(IEnumerable expected, IEnumerable actual); public static void AreEqual(IEnumerable expected, IEnumerable actual, IComparer comparer); public static void AreEqual(IEnumerable expected, IEnumerable actual, string message, params object[] args); public static void AreEqual(IEnumerable expected, IEnumerable actual, IComparer comparer, string message, params object[] args); public static void AreEquivalent(IEnumerable expected, IEnumerable actual); public static void AreEquivalent(IEnumerable expected, IEnumerable actual, string message, params object[] args); public static void AreNotEqual(IEnumerable expected, IEnumerable actual); public static void AreNotEqual(IEnumerable expected, IEnumerable actual, IComparer comparer); public static void AreNotEqual(IEnumerable expected, IEnumerable actual, string message, params object[] args); public static void AreNotEqual(IEnumerable expected, IEnumerable actual, IComparer comparer, string message, params object[] args); public static void AreNotEquivalent(IEnumerable expected, IEnumerable actual); public static void AreNotEquivalent(IEnumerable expected, IEnumerable actual, string message, params object[] args); public static void Contains(IEnumerable collection, object actual); public static void Contains(IEnumerable collection, object actual, string message, params object[] args); public static void DoesNotContain(IEnumerable collection, object actual); public static void DoesNotContain(IEnumerable collection, object actual, string message, params object[] args); public static void IsNotSubsetOf(IEnumerable subset, IEnumerable superset); public static void IsNotSubsetOf(IEnumerable subset, IEnumerable superset, string message, params object[] args); public static void IsSubsetOf(IEnumerable subset, IEnumerable superset); public static void IsSubsetOf(IEnumerable subset, IEnumerable superset, string message, params object[] args); public static void IsNotSupersetOf(IEnumerable superset, IEnumerable subset); public static void IsNotSupersetOf(IEnumerable superset, IEnumerable subset, string message, params object[] args); public static void IsSupersetOf(IEnumerable superset, IEnumerable subset); public static void IsSupersetOf(IEnumerable superset, IEnumerable subset, string message, params object[] args); public static void IsEmpty(IEnumerable collection, string message, params object[] args); public static void IsEmpty(IEnumerable collection); public static void IsNotEmpty(IEnumerable collection, string message, params object[] args); public static void IsNotEmpty(IEnumerable collection); public static void IsOrdered(IEnumerable collection, string message, params object[] args); public static void IsOrdered(IEnumerable collection); public static void IsOrdered(IEnumerable collection, IComparer comparer, string message, params object[] args); public static void IsOrdered(IEnumerable collection, IComparer comparer); protected CollectionAssert(); } }