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

ExactCountConstraintResult

Contain the result of matching a ExactCountConstraint against an actual value.
using System.Collections.Generic; namespace NUnit.Framework.Constraints { internal sealed class ExactCountConstraintResult : ConstraintResult { internal const int MaxDisplayCount = 10; private readonly int _matchCount; private readonly ICollection<object> _itemList; internal ExactCountConstraintResult(IConstraint constraint, object actualValue, bool isSuccess, int matchCount, ICollection<object> itemList) : base(constraint, actualValue, isSuccess) { _matchCount = matchCount; _itemList = itemList; } public override void WriteActualValueTo(MessageWriter writer) { if (_itemList == null || _itemList.Count == 0) writer.Write("no items"); else { writer.Write((_matchCount != 1) ? "{0} items " : "{0} item ", _matchCount); writer.Write(MsgUtils.FormatCollection(_itemList, 0, 10)); } } } }