использую вебдрайвер + тестНЖ, возникла необходимость разнообразить тесты различными входными данными. сейчас параметры хранятся в виде локальных переменных в классах. как можно задать в качестве параметров разные входные данные?
Что оно такое вообще?
В NUnit, можно вот так:
[Test]
[Description("Проверка возможности залогинится соискателем и работодателем")]
[Category("Rua"), Category("Login"), Category("Soiskatel"), Category("Rabotodatel")]
[TestCase("zz", "z@z.ua", "********")]
[TestCase("Viktor", "vms@rabota.ua", "********")]
public void LoginToRuaAs(string greeting, string login, string password)
{ ... }
@DataProvider не подходит ?
вам нужен DataProvider
@Test(dataProvider = "data")
public void loginWithWrongData(String login){
//TODO: create logic
}
@DataProvider(name = "data")
public UserData[]data() {
//TODO: create data
}