public void ShouldUseEqualsForEquality() { var coll1 = new[] { new AlwaysNotEqual(1) }; var coll2 = new[] { new AlwaysNotEqual(1) }; coll1.Invoking(c => FluentAssertionsEnumerableExtensions.Be(c.Should(), coll2)).Should().Throw <Exception>(); }
public void ShouldAllowTestingEquality() { var coll1 = new[] { 1, 2, 3 }; var coll2 = new[] { 3, 2, 1 }; var coll3 = new[] { 1, 2, 3 }; FluentAssertionsEnumerableExtensions.Be(coll1.Should(), coll3); coll1.Invoking(c => FluentAssertionsEnumerableExtensions.Be(c.Should(), coll2)).Should().Throw <Exception>(); }