Я использую Visual Studio 2010 C # для модульного тестирования веб-сервисов ASMX. Я добавил ссылку на веб-сервис в мой тестовый проект. Каждый модульный тест вызывает методы тестируемой веб-службы ASMX и проверяет ее ответы в формате XML.
В дополнение к веб-сервисам ASMX у нас есть параллельная разработка веб-сервисов WCF, функционально идентичных их контрагентам ASMX.
Моя цель - использовать одну и ту же батарею модульных тестов для тестирования сервисов ASMX и WCF. Каков наилучший способ переключения между двумя типами веб-сервисов без дублирования кода моих модульных тестов. Я также хотел бы избежать каких-либо ручных шагов при переходе с ASMX на WCF и наоборот. В идеале я хотел бы протестировать свой полный набор тестов для ASMX и WCF в рамках одного запуска плана тестирования TFS.
Есть что-нибудь?