Как выдать себя за пользователя для тестирования в TFS
Я хочу вызвать службу wcf из своих тестов. Служба работает в одной сети с другим доменом. Поэтому для вызова этой службы мне нужна другая учетная запись пользователя windows, которая имеет разрешение этой службы.
В моем тестовом примере я использовал API LogonUser для олицетворения. Он отлично работает для запуска тестов из Visual Studio.
Но в случае выполнения из TFS это не работает. Он берет личность пользователя из агента сборки (под которым выполняются мои тесты TFS, и я не могу использовать эту учетную запись для олицетворения). Способы применения TFS с использованием учетных данных по API метода logonuser не из TFS построения агента.
Что я уже пробовал:
Я пробовал LOGONUSER API для олицетворения.