1. Сделайте конфиг для клиента
2. Вынесите в конфиг
Цитата:
- создание BasicHttpBinding
- создание EndpointAddress
- создание "клиента"
- установка логина,пароля
- открытие соединения (клиент.Open())
3. играте с параметрами клиента в конфиге без переписывания кода
Для тестирования рекомендую Fiddler. Можно настроить в качестве прокси, с эмуляцией ответов от сервиса.