Выполнить подмножество Nunit TestCases более одного раза - PullRequest
0 голосов
/ 31 октября 2019

В настоящее время у меня есть базовый тестовый класс, который выполняет операцию входа в систему для всех моих сквозных тестов:

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 для каждого теста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...