コード例 #1
0
        public void OrderByName(string left, string right, int expected)
        {
            var leftUsingInfo  = new UsingOrderInfo(left);
            var rightUsingInfo = new UsingOrderInfo(right);

            int result = leftUsingInfo.CompareByName(rightUsingInfo);

            AssertCompare(expected, result);
        }
コード例 #2
0
        public void OrderByIsStaticThenByAlias(bool leftIsStatic, string leftAlias, bool rightIsStatic, string rightAlias, int expected)
        {
            var leftUsingInfo = new UsingOrderInfo(string.Empty)
            {
                IsStatic = leftIsStatic, Alias = leftAlias
            };
            var rightUsingInfo = new UsingOrderInfo(string.Empty)
            {
                IsStatic = rightIsStatic, Alias = rightAlias
            };

            int result = leftUsingInfo.CompareTo(rightUsingInfo);

            AssertCompare(expected, result);
        }
コード例 #3
0
        public void OrderByAlias(string left, string right, int expected)
        {
            var leftUsingInfo = new UsingOrderInfo(string.Empty)
            {
                Alias = left
            };
            var rightUsingInfo = new UsingOrderInfo(string.Empty)
            {
                Alias = right
            };

            int result = leftUsingInfo.CompareByAlias(rightUsingInfo);

            AssertCompare(expected, result);
        }
コード例 #4
0
        public void OrderByAliasThenByName(string leftAlias, string leftName, string rightAlias, string rightName, int expected)
        {
            var leftUsingInfo = new UsingOrderInfo(leftName)
            {
                Alias = leftAlias
            };
            var rightUsingInfo = new UsingOrderInfo(rightName)
            {
                Alias = rightAlias
            };

            int result = leftUsingInfo.CompareTo(rightUsingInfo);

            AssertCompare(expected, result);
        }
コード例 #5
0
        public void OrderByStatic(bool left, bool right, int expected)
        {
            var leftUsingInfo = new UsingOrderInfo(string.Empty)
            {
                IsStatic = left
            };
            var rightUsingInfo = new UsingOrderInfo(string.Empty)
            {
                IsStatic = right
            };

            int result = leftUsingInfo.CompareByIsStatic(rightUsingInfo);

            AssertCompare(expected, result);
        }