public static void Compare(MethodDeclarationSyntax x, MethodDeclarationSyntax y)
 {
     Assert.AreEqual(-1, MethodDeclarationComparer.Compare(x, y));
     Assert.AreEqual(1, MethodDeclarationComparer.Compare(y, x));
     Assert.AreEqual(0, MethodDeclarationComparer.Compare(x, x));
     Assert.AreEqual(0, MethodDeclarationComparer.Compare(y, y));
 }
        public static void CompareAttachedPropertyMethods(MethodDeclarationSyntax x, MethodDeclarationSyntax y)
        {
            Assert.AreEqual(-1, MethodDeclarationComparer.Compare(x, y));
            Assert.AreEqual(1, MethodDeclarationComparer.Compare(y, x));
            Assert.AreEqual(0, MethodDeclarationComparer.Compare(x, x));
            Assert.AreEqual(0, MethodDeclarationComparer.Compare(y, y));

            Assert.AreEqual(-1, MemberDeclarationComparer.Compare(x, y));
            Assert.AreEqual(1, MemberDeclarationComparer.Compare(y, x));
            Assert.AreEqual(0, MemberDeclarationComparer.Compare(x, x));
            Assert.AreEqual(0, MemberDeclarationComparer.Compare(y, y));
        }