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