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

ValueTupleComparer

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