为返回数据的asp.net mvc2异步控制器操作构建单元测试

时间:2011-07-21 01:50:51

标签: asp.net-mvc unit-testing asynchronous

我好好看看,我似乎无法回答上述问题。例如,这个帖子:

Building unit tests for MVC2 AsyncControllers

讨论等待异步操作完成,这很好,但我需要能够检索从Completed方法返回的数据。

干杯,安德鲁。

1 个答案:

答案 0 :(得分:1)

一种方法是做事件处理程序:

controller.AsyncManager.Finished += (sender, ev) => {
                                                  var result = controller.TransactionCompleted();
                                                  trigger.Set();
                                                }