public void EqualityComparer_WhenGivenComparableGeneric_ShouldBeTrue()
        {
            var co1 = new SpyComparableGeneric();
            var co2 = new SpyComparableGeneric();

            co1.ShouldBeGreaterThanOrEqualTo(co2);
            co1.CompareCalled.ShouldBe(true);
        }
        public void EqualityComparer_WhenGivenComparableGeneric_ShouldBeTrue()
        {
            var co1 = new SpyComparableGeneric();
            var co2 = new SpyComparableGeneric();

            var comparer = new EqualityComparer <SpyComparableGeneric>();

            comparer.Equals(co1, co2).ShouldBe(true);
            co1.CompareCalled.ShouldBe(true);
        }