Тестирование действий при приеме в WF4 State Machine

Я пытаюсь проверить мой рабочий процесс в WF4 State Machine. Некоторые из переходов инициируются действиями получения и, основываясь на данных в сообщении, выполняют соответствующий переход. Прямо сейчас я использую WorkflowApplicationTest для запуска своих тестов, но могу только проверить мой путь тайм-аута, так как любые другие переходы инициируются этим получением. Я рассмотрел использование XamlInjector для насмешки получения, но похоже, что он работает только с пользовательскими действиями. Я также попытался создать настраиваемое действие получения, чтобы смоделировать это, но не смог выяснить все, что мне нужно было сделать, чтобы настроить настраиваемое получение или найти какую-либо информацию о создании настраиваемых действий получения.

Есть ли простое решение, которое я пропускаю, как это проверить? И если пользовательский прием является единственным способом использования XamlInjector, как мне написать один?

Я использую тестовую среду Visual Studio для своих модульных тестов.

1 ответ

Решение

У меня есть только вещь для вас. См. Как я могу получать и отправлять действия?

Другие вопросы по тегам