andrewg
andrewg

Reputation: 11

Building unit tests for asp.net mvc2 async controller actions that return data

I've had a good look around and I can't seem a specific answer to the above question. For example, this thread:

Building unit tests for MVC2 AsyncControllers

talks about waiting for async actions to finish, which is great, but I then need to be able to retrieve the data returned from the Completed method.

Cheers, Andrew.

Upvotes: 1

Views: 406

Answers (1)

Steve
Steve

Reputation: 11

one way is to do this is make the event handler:

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

Upvotes: 1

Related Questions