Я пишу свой собственный фрагмент кода с поддержкой транзакций (IEnlistmentNotification) и пытаюсь протестировать его с помощью XUnit. Все, что мне нужно, это дождаться совершения транзакции и проверить результат - это то, что я ожидаю. Дело в том, что принятие транзакции происходит в отдельном потоке, поэтому мне нужно синхронизировать мой тест и фрагмент кода, который я тестирую. Помимо использования EventWaitHandle, есть ли более простые способы что-то проверить после завершения транзакции?
Спасибо.