![]() |
1
7
类似:
尽管您可能希望在其中添加一些东西,以阻止测试在失败时永远运行… |
![]() |
2
4
我不知道C&BackgroundWorker的详细信息,但我会通过注入BackgroundWorker实现来实现这一点,并且在测试期间使用一个存根的BackgroundWorker,您可以控制它何时执行以及在哪个线程中执行。如果需要两个线程之间的通信,那么让存根后台工作人员创建一个新线程,并让测试暂停直到完成,如果不强制它在调用get之后运行。 |
![]() |
3
0
我已经编写了类似的代码,并通过遵循 IAsyncResult design pattern . 我的单元测试是针对方法的同步(阻塞)版本运行的。异步方法可以是每一行,所以我没有针对这些方法编写单元测试。 |
![]() |
danabnormal · BackgroundWorker的位置 7 年前 |
![]() |
bask185 · c#如何在此设置中实现后台? 7 年前 |
![]() |
heroxav · Sidekiq在worker中找不到对象 7 年前 |
![]() |
Pandi · 如何在单击“取消”按钮时取消DoWork中的所有方法? 7 年前 |