Создание модульных тестов для асинхронных действий контроллера asp.net mvc2, возвращающих данные - PullRequest
1 голос
/ 21 июля 2011

Я хорошо осмотрелся вокруг и не могу показаться конкретным ответом на поставленный выше вопрос. Например, эта тема:

Сборка модульных тестов для MVC2 AsyncControllers

говорит об ожидании завершения асинхронных действий, и это здорово, но мне нужно иметь возможность получить данные, возвращенные методом Completed.

Ура, Андрей.

1 Ответ

1 голос
/ 09 сентября 2011

Один из способов сделать это - создать обработчик события:

controller.AsyncManager.Finished += (sender, ev) => {
                                                  var result = controller.TransactionCompleted();
                                                  trigger.Set();
                                                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...