小编car*_*man的帖子

单元测试线程?

我只需要对这样的方法进行单元测试:

public void start()
{
    myThread.Start();
}

public void stop()
{
    myThread.Abort();
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?我可以调用start方法并检查IsAlive == true但是然后线程继续在后台工作并调用它自己的方法.另一种方式是我打电话开始然后立即停止,但它不整洁,因为它会像我正在测试两件事.这很简单,但是很高兴!

c# multithreading unit-testing

7
推荐指数
2
解决办法
3617
查看次数

标签 统计

c# ×1

multithreading ×1

unit-testing ×1