В настоящее время у меня есть базовый тестовый класс, который выполняет операцию входа в систему для всех моих сквозных тестов:
public abstract class BaseClass
{
[SetUp]
public void BaseSetUp()
{
LoginUser("name", "password");
}
}
В своих производных тестовых классах я использую ´TestCase´s:
[TestCase("foo")]
[TestCase("bar")]
public void Test(string value)
{
Assert.IsTrue(true);
}
Я хотел бы определить произвольное количество пользователей / учетных данных для каждого теста, т. Е. Запустить все TestCases для каждого пользователя.
Есть ли способ выполнить это, не загрязняя все TestCases учетными данными и перемещаяметод LoginUser для каждого теста?