Здравствуйте, есть тесты на C# с использованием Nunit
Необходимо поверх существующего накатить specFlow
Собственно вопрос, понятно что придется переписать текущие тесты, но хотелось бы это сделать с минимальными потерями
namespace Tests.test
{
[TestFixture]
[Parallelizable]
class UserCreating
{
[Test]
[Retry(2)]
[Repeat(1)]
[Category(CategoryData.user)]
[TestCase("User1234", "Vladimir Vladimirov", TestName = "Создание юзера")]
[TestCase("User123", "Ivan Ivanov", TestName = "Создание юзера")]
public void UserCreating(string user, string username)
{
//создаем юзера
//что то делаем с ним
//проверяем
//удаляем юзера
}
}
}
Каким образом изменить конструкцию для SpecFlow? из обязательных параметров нужны [Retry(2)],[Repeat(1)],[Category(CategoryData.user)] ну и данные для тестов, SpecFlow можно рядом поставить, если да то подскажите пожалуйста?
В качестве шагов для specflow там будут функции на создание удаления юзера, это понятно, но каким образом заставить это работать?