Здравствуйте, Sharov, Вы писали:
S> -- имеются классы сценариев, которые представляют собой реальные сценарии взаимодействия с сервисом, например, завести пользователя,
Слово "сценарий" сразу мне напоминает о BDD. Посмотри в сторону
NAct, xBehave, xSpec или подобного. Да вообще погугли ".NET BDD".