Эта статья , кажется, обсуждает что-то очень похожее на то, о чем вы говорите.
Удачи.
Ола
РЕДАКТИРОВАТЬ: Из связанной статьи ваш источник данных подвергается вашему тесту через атрибут.
[DataSource("System.Data.SqlClient",
"Data Source=VSTS;Initial Catalog=ContactManagerWebTest;
Integrated Security=True", "ValidContactInfo",
DataAccessMethod.Sequential), TestMethod()]
Существует несколько других источников данных, на которые вы можете ссылаться, например, CSV или даже параметры тестового примера в TFS. Обязательно укажите DataAccessMethod.Sequential
. Если в таблице указано несколько строк, обозначенных DataSourceAttribute
, то при каждом запуске теста TestContext.DataRow
будет указывать на текущую строку / итерацию для теста.