Должны ли мы unit test веб-службы или действительно смотреть на unit test код, который веб-служба вызывает для нас, и оставить веб-службу в покое или, по крайней мере, до тестирования интеграции и т.д.??
EDIT: Дальнейшие разъяснения/мысли
Моя мысль заключается в том, что тестирование веб-сервиса - это действительно интеграционное тестирование, а не модульное тестирование? Я спрашиваю, потому что наш веб-сервис на этом этапе (в разработке) закодирован таким образом, что нет способа unit test вызываемого кода. Поэтому мне интересно, стоит ли /smart реорганизовать его сейчас, чтобы иметь возможность unit test кода, свободного от веб-службы? Я хотел бы знать общий консенсус относительно того, важно ли разделять эти два или действительно ли это нормально для unit test веб-службы и называть его хорошим/мудрым.
Если я их отделил, я бы посмотрел, чтобы проверить оба, но я просто не уверен, что разделение стоит того. Моя догадка в том, что я должен.