编写msUnit测试异步程序

时间:2015-05-06 08:40:33

标签: c# asynchronous vs-unit-testing-framework

如果您拨打Start()-Method的{​​{1}},则对象将开始使用MyClass-Object发送数据。

DataEvent

如果我可以保证在修复时间段内至少调用class MyClass { // Is called everytime new Data comes public event DataEventHandler DataEvent; // Starts de Data Process public void StartDataDelivery() { } } 三次,如何为该功能编写测试。

我还没有做过任何异步的Unittests。这是怎么做的,假设其他人需要稍后了解测试?

1 个答案:

答案 0 :(得分:1)

MSTest在一段时间内没有任何严重的更新,我也没有看到这种变化。

我强烈建议您迁移到xUnit。它支持异步测试(只需将测试中的任务和await返回到您的内容),并被许多新的Microsoft项目使用。