Если вы тестируете сервисы SOAP, используйте SoapUI, чтобы настроить «фиктивный» сервис на основе вашего WSDL.
Вы можете сделать так, чтобы он возвращал различные ответы (или последовательно, или использовать несколько простых сценариев для сопоставления ответов с содержимым запроса.) Я сделал это, сопоставив «идентификатор запроса» (просто GUID) в моем запросе, отправленном из DUnit test, для ответа в SoapUI. Это простой запрос xpath, чтобы сопоставить их.
Вы можете сделать так, чтобы он возвращал «законсервированные» ошибки / исключения, и, конечно, когда он не запущен, у вас будет тестовый пример «никто дома».