public void ApplyTo_EquivalentCollections_Passes() { EnumerableEqualsConstraint constraint = new EnumerableEqualsConstraint(new [] { 1, 2, 3, 4, 5 }); ConstraintResult result = constraint.ApplyTo(new[] { 1, 2, 3, 4, 5 }); Assert.That(result, Has.Property <ConstraintResult>(r => r.IsSuccess).True, result.ToString()); }
public void ApplyTo_DifferentCollections_Fails() { EnumerableEqualsConstraint constraint = new EnumerableEqualsConstraint(new[] { 1, 2, 3, 4, 5 }); ConstraintResult result = constraint.ApplyTo(new[] { 1, 2, 2, 4, 5 }); Assert.That(result, Has.Property <ConstraintResult>(r => r.IsSuccess).False, result.ToString()); Assert.That(result.ToString(), Is.EqualTo(" Expected: element at [2] to be: 3\r\n But was: 2\r\n")); }