Я пишу модульные тесты для приложения WinRT, и я могу использовать неасинхронные частные методы, используя это:
TheObjectClass theObject = new TheObjectClass();
Type objType = typeof(TheObjectClass);
objType.GetTypeInfo()
.GetDeclaredMethod("ThePrivateMethod")
.Invoke(theObject, null);
Однако, если данный частный метод async
, код продолжит выполнение, не дожидаясь его завершения.
Как добавить функциональность await
к этому?