public void HasFieldsWithSameValuesFailsProperlyRecurse() { var x = new { x = new DummyClass(), text = "toto" }; var y = new { x = new DummyClass(2, 4), text = "toto" }; Check.That(x).HasFieldsWithSameValues(y); }
public void IsDistinctFromDoesNotLoseOriginalTypeForOtherCheck() { var numbers = new[] { 1, 4, 42 }; var otherNumbers = new[] { 7, 8, 9 }; Check.That(numbers).IsDistinctFrom(otherNumbers).And.Contains(42); }
public void IsNotNullDoesNotLoseOriginalTypeForOtherCheck() { var values = new[] { 0, 1, 2 }; Check.That(values).IsNotNull().And.HasSize(3); }
public void IsSameReferenceThanDoesNotLoseOriginalTypeForOtherCheck() { var numbers = new[] { 1, 4, 42 }; Check.That(numbers).IsSameReferenceThan(numbers).And.Contains(42); }