public void CallPriorityAttributeConstructorTest()
        {
            int iPriority = 0; // TODO: 初始化为适当的值
            CallPriorityAttribute target = new CallPriorityAttribute(iPriority);

            Assert.Inconclusive("TODO: 实现用来验证目标的代码");
        }
        public void PriorityTest()
        {
            int iPriority = 0;                                                   // TODO: 初始化为适当的值
            CallPriorityAttribute target = new CallPriorityAttribute(iPriority); // TODO: 初始化为适当的值
            int expected = 0;                                                    // TODO: 初始化为适当的值
            int actual;

            target.Priority = expected;
            actual          = target.Priority;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("验证此测试方法的正确性。");
        }
Пример #3
0
        private int GetPriority(MethodInfo mi)
        {
            object[] objs = mi.GetCustomAttributes(typeof(CallPriorityAttribute), true);
            if (objs == null)
            {
                return(0);
            }
            if (objs.Length == 0)
            {
                return(0);
            }

            CallPriorityAttribute attr = objs[0] as CallPriorityAttribute;

            if (attr == null)
            {
                return(0);
            }

            return(attr.Priority);
        }