コード例 #1
0
        public void OrderByAdditionalModifierThenByIdentifier(MemberAdditionalModifier leftAdditional, string leftIdentifier, MemberAdditionalModifier rightAdditional, string rightIdentifier, int expected)
        {
            var leftOrderInfo = new MemberOrderInfo()
            {
                AdditionalModifier = leftAdditional, Identifier = leftIdentifier
            };
            var rightOrderInfo = new MemberOrderInfo()
            {
                AdditionalModifier = rightAdditional, Identifier = rightIdentifier
            };

            int result = leftOrderInfo.CompareTo(rightOrderInfo);

            AssertCompare(expected, result);
        }
コード例 #2
0
        public void OrderByAdditionalModifier(MemberAdditionalModifier left, MemberAdditionalModifier right, int expected)
        {
            var leftOrderInfo = new MemberOrderInfo()
            {
                AdditionalModifier = left
            };
            var rightOrderInfo = new MemberOrderInfo()
            {
                AdditionalModifier = right
            };

            int result = leftOrderInfo.CompareTo(rightOrderInfo);

            AssertCompare(expected, result);
        }
コード例 #3
0
        public void OrderByAccessModifierThenByAdditionalModifier(MemberAccessModifier leftAccess, MemberAdditionalModifier leftAdditional, MemberAccessModifier rightAccess, MemberAdditionalModifier rightAdditional, int expected)
        {
            var leftOrderInfo = new MemberOrderInfo()
            {
                AccessModifier = leftAccess, AdditionalModifier = leftAdditional
            };
            var rightOrderInfo = new MemberOrderInfo()
            {
                AccessModifier = rightAccess, AdditionalModifier = rightAdditional
            };

            int result = leftOrderInfo.CompareTo(rightOrderInfo);

            AssertCompare(expected, result);
        }