0

如何强制单元测试等待线程在 sut 的公共方法中完成。线程池工作项中的操作在方法中都是本地的。

测试的方法是这样的:

public void Func()
{
    ThreadPool.QueueWorkItem(o => 
    { 
        Blah();
        BlahBlah();
    }
}

那么在不使用 的情况下进行模拟验证之前如何等待Blah()BlahBlah()完成Thread.CurrentThread.Join()

4

0 回答 0