Каковы некоторые стратегии для модульного тестирования рабочих процессов в WF 4? - PullRequest
4 голосов
/ 30 июня 2010

За последние несколько лет я довольно много занимался разработкой WF с использованием 3.5, но сейчас только на WF в 4.0.У меня есть склонность к TDD, и, хотя в WF 3.5 иногда было сложно проводить модульное тестирование, мне интересно, кто-нибудь мог бы поделиться своей стратегией для рабочих процессов модульного тестирования в WF 4 и / или указать мне ресурсы, которые могли бы помочь мне начать?

Ответы [ 2 ]

5 голосов
/ 30 июня 2010

Самый простой подход, как и в WF35, состоит в том, чтобы отделить реализацию от действия, чтобы они могли быть протестированы независимо друг от друга. Расширение деятельности - это обычный урок, поэтому используйте все, что вам удобно. С помощью WorklfowInvoker можно легко протестировать большинство действий.

4 голосов
/ 25 января 2011

Я полностью согласен с Морисом в проведении испытаний самостоятельно. Для сервисов рабочих процессов модульного тестирования теперь есть Microsoft.Activities.UnitTesting . Загрузить со страницы CodePlex .

...