public void UsesProvidedGenericEqualityComparison()
            {
                var comparer = new GenericEqualityComparison <int>();

                Assert.That(2 + 2, Is.EqualTo(4).Using <int>(comparer.Delegate));
                Assert.That(comparer.WasCalled, "Comparer was not called");
            }
        public static void UsesProvidedGenericEqualityComparison()
        {
            var comparer = new GenericEqualityComparison <int>();

            Assert.That(new[] { 1 }, Is.EquivalentTo(new[] { 1 }).Using <int>(comparer.Delegate));
            Assert.That(comparer.WasCalled, "Comparer was not called");
        }