У меня есть тестовый кодовый интерфейс 2010 года, который выполняет некоторые действия с веб-сайтом. Я могу добавить источник данных в «Метод тестирования», который зацикливает весь метод один раз на запись.
Но то, что я действительно хочу сделать, это зациклить только часть теста, которая является всего лишь одним записанным методом в UIMap.
Допустим, метод теста выглядит примерно так:
//[DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML", "|DataDirectory|\\TestCommunities.xml", "Community", DataAccessMethod.Sequential), DeploymentItem("Tests\\WebTests\\DataSources\\TestCommunities.xml"), TestMethod]
public void LoginCreateCommunities()
{
this.UIMap.LoginAdmin();
//this.UIMap.CreateCommunityParams.UIItem0EditText = TestContext.DataRow["CommunityName"].ToString();
this.UIMap.CreateCommunity();
this.UIMap.LogoffClose();
}
Это только UIMap.CreateCommunity (), который я хочу зациклить источник данных. Я не хочу, чтобы все 3 метода выполнялись для каждой записи в источнике данных, что происходит, когда я присоединяю источник данных к тестовому методу (часть, закомментированная выше).
Есть ли способ добиться того, что я пытаюсь сделать здесь?
Спасибо.