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

TupleComparer

Comparator for two Tuples.
using NUnit.Framework.Internal; using System; namespace NUnit.Framework.Constraints.Comparers { internal class TupleComparer : TupleComparerBase { internal TupleComparer(NUnitEqualityComparer equalityComparer) : base(equalityComparer) { } protected override bool IsCorrectType(Type type) { return TypeHelper.IsTuple(type); } protected override object GetValue(Type type, string propertyName, object obj) { return type.GetProperty(propertyName).GetValue(obj, null); } } }