/// <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: 实现用来验证目标的代码"); }
/// <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("无法验证不返回值的方法。"); }
/// <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("验证此测试方法的正确性。"); }
public bool QueueUserWorkItem(WaitCallBack waitCallBack, object param) { throw new NotImplementedException(); }