Кажется, я не могу найти ответ .NET на эту проблему, который, я думаю, был бы довольно распространенным.
Каков наилучший шаблон для модульного тестирования асинхронного метода?
Очевидно, мне нужно вызвать метод, а затем посмотреть, сработает ли обратный вызов, но есть ли лучший способ, чем просто немного поспать и затем проверить флаг, который установлен обратным вызовом? Управление флагами становится немного запутанным, когда выполняется несколько тестов.