/// <summary>
        ///WaitExecuteInfo`1 构造函数 的测试
        ///</summary>
        public void WaitExecuteInfoConstructorTestHelper <T>()
        {
            T executeInfo = default(T);              // TODO: 初始化为适当的值
            WaitCallBack <T>    waitCallBack = null; // TODO: 初始化为适当的值
            WaitExecuteInfo <T> target       = new WaitExecuteInfo <T>(executeInfo, waitCallBack);

            Assert.Inconclusive("TODO: 实现用来验证目标的代码");
        }
Example #2
0
 /// <summary>
 /// Method that add given task to queue.
 /// </summary>
 /// <param name="callBack"></param>
 public static void QueueUserWorkItem(WaitCallBack callBack)
 {
     lock (queueWaitCallBack)
     {
         queueWaitCallBack.Enqueue(callBack);
         Monitor.Pulse(queueWaitCallBack);
     }
 }
        /// <summary>
        ///Execute 的测试
        ///</summary>
        public void ExecuteTestHelper <T>()
        {
            T executeInfo = default(T);                                                            // TODO: 初始化为适当的值
            WaitCallBack <T>    waitCallBack = null;                                               // TODO: 初始化为适当的值
            WaitExecuteInfo <T> target       = new WaitExecuteInfo <T>(executeInfo, waitCallBack); // TODO: 初始化为适当的值

            target.Execute();
            Assert.Inconclusive("无法验证不返回值的方法。");
        }
Example #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="obj"></param>
        /// <param name="waitCallBack"></param>
        public WaitExecuteInfo(T executeInfo, WaitCallBack <T> waitCallBack)
        {
            if (waitCallBack == null)
            {
                throw new Exception("WaitExecuteInfo.WaitExecuteInfo(...) - waitCallBack == null error!");
            }

            m_ExecuteInfo  = executeInfo;
            m_WaitCallBack = waitCallBack;
        }
        /// <summary>
        ///Data 的测试
        ///</summary>
        public void DataTestHelper <T>()
        {
            T executeInfo = default(T);                                                            // TODO: 初始化为适当的值
            WaitCallBack <T>    waitCallBack = null;                                               // TODO: 初始化为适当的值
            WaitExecuteInfo <T> target       = new WaitExecuteInfo <T>(executeInfo, waitCallBack); // TODO: 初始化为适当的值
            T actual;

            actual = target.Data;
            Assert.Inconclusive("验证此测试方法的正确性。");
        }
Example #6
0
 public bool QueueUserWorkItem(WaitCallBack waitCallBack, object param)
 {
     throw new NotImplementedException();
 }