public void Test005()
        {
            var comparison = new APIEquivalenceComparison();

            var member1 = typeof(ICollection<string>).GetProperty("Count");
            var member2 = typeof(List<string>).GetProperty("Count");

            Assert.IsTrue(comparison.Matches(member1, member2));
        }
        public void Test004()
        {
            var comparison = new APIEquivalenceComparison();

            var member1 = typeof(Dummy01).GetMethod("GetEnumerator", new Type[] { });
            var member2 = typeof(Dummy02).GetMethod("GetEnumerator", new Type[] { });

            Assert.IsTrue(comparison.Matches(member1, member2));
        }
        public void Test001()
        {
            var comparison = new APIEquivalenceComparison();

            var member1 = typeof(string).GetMethod("ToString", new Type[] { });
            var member2 = typeof(object).GetMethod("ToString", new Type[] { });

            Assert.IsTrue(comparison.Matches(member1, member2));
        }
        public void Test002()
        {
            var comparison = new APIEquivalenceComparison();

            var member1 = typeof(string).GetMethod("ToString", new Type[] { typeof(IFormatProvider) });
            var member2 = typeof(object).GetMethod("ToString", new Type[] { });

            Assert.IsFalse(comparison.Matches(member1, member2));
        }
        public void Test024()
        {
            var comparison = new APIEquivalenceComparison();

            var member1 = typeof(Dummy10).GetProperty("X");
            var member2 = typeof(Dummy11).GetProperty("X");

            Assert.IsTrue(comparison.Matches(member1, member2));
        }