Как правило, вы можете использовать персональные токены доступа (PAT) для подключения к TFS (подробности см. this ), но я не знаю, как это передать источнику данных TestCase.
Так как в вашем случае тестовый метод генерируется SpecSync, вы можете настроить SpecSync для встраивания тестовых данных в сгенерированный метод вместо получения их из TFS.
В SpecSync v1. * Это можно сделать, указав параметр merged-examples
для регистрации плагина SpecSync в файле App.config
, например:
<add name="SpecSync.MTM" type="Generator" parameters="merged-examples" />
Из SpecSync v2(в настоящее время в состоянии перед выпуском), в любом случае это будет поведение по умолчанию, но вы можете изменить его в файле конфигурации specsync.json
:
{
...
"specFlow": {
"scenarioOutlineAutomationWrappers": "iterateThroughExamples"
},
...
}
(Здесь iterateThroughExamples
использует встроенные тестовые данные (по умолчанию) и useTestCaseData
будет получать данные из TFS.)