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

Has

public class Has
Helper class with properties and methods that supply a number of constraints used in Asserts.
using NUnit.Framework.Constraints; using System; namespace NUnit.Framework { public class Has { public static ConstraintExpression No => new ConstraintExpression().Not; public static ConstraintExpression All => new ConstraintExpression().All; public static ConstraintExpression Some => new ConstraintExpression().Some; public static ConstraintExpression None => new ConstraintExpression().None; public static ItemsConstraintExpression One => new ConstraintExpression().Exactly(1); public static ResolvableConstraintExpression Length => Property("Length"); public static ResolvableConstraintExpression Count => Property("Count"); public static ResolvableConstraintExpression Message => Property("Message"); public static ResolvableConstraintExpression InnerException => Property("InnerException"); public static ItemsConstraintExpression Exactly(int expectedCount) { return new ConstraintExpression().Exactly(expectedCount); } public static ResolvableConstraintExpression Property(string name) { return new ConstraintExpression().Property(name); } public static ResolvableConstraintExpression Attribute(Type expectedType) { return new ConstraintExpression().Attribute(expectedType); } public static ResolvableConstraintExpression Attribute<T>() { return Attribute(typeof(T)); } public static SomeItemsConstraint Member(object expected) { return new SomeItemsConstraint(new EqualConstraint(expected)); } } }